Transporting method of substrate, and transport management device

JP2025026971AActive Publication Date: 2025-02-26PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024202973
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-11-21
Publication Date
2025-02-26
Estimated Expiration
2040-05-01

Smart Images

  • Figure 2025026971000001_ABST
    Figure 2025026971000001_ABST
Patent Text Reader

Abstract

To provide a transport method capable of improving the efficiency of transport operation.SOLUTION: A transport method includes the steps: acquiring a piece of unloader information regarding the storage status of substrates 1 in a first magazine 60 and a second magazine 60 and a piece of loader information regarding the removal status of substrates 1 from the magazine 60 (step S1); and transporting at least one magazine 60 out of the first magazine 60 and the second magazine 60 placed on the unloader 40a to the loader 30b with a transport device 50 based on the unloader information and the loader information before the number of substrates 1 stored in a third magazine 60 placed on the loader 30b becomes 0 (step S2).SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a transport method and a transport management device for a magazine that stores a plurality of substrates. [Background technology]

[0002] Conventionally, a substrate storage device and a substrate supply device have been proposed (see, for example, Patent Document 1). This substrate storage device sequentially receives a plurality of substrates, each of which has components mounted by an electronic component mounting device, from the electronic component mounting device and stores them in a magazine. Then, when the magazine becomes full of substrates, the substrate storage device stores substrates in the next empty magazine. The substrate storage device repeatedly stores substrates in this manner in the magazine. Meanwhile, the substrate supply device sequentially removes each of the substrates from a magazine that is full of substrates, and supplies the substrate to, for example, another electronic component mounting device. Then, when the magazine becomes empty, the substrate supply device removes a substrate from the next full magazine. The substrate supply device repeatedly removes substrates from the magazine in this manner.

[0003] Here, each of the substrate storage device and the substrate supply device outputs a warning signal when the number of substrates stored in the magazine reaches a predetermined number. For example, when substrates are stored in the magazine in sequence, the substrate storage device outputs a full warning signal when the number of substrates reaches a predetermined number and the magazine approaches a full state. When substrates are being removed from the magazine in sequence, the substrate supply device outputs an empty warning signal when the number of substrates reaches a predetermined number and the magazine approaches an empty state. By outputting such a full warning signal, an empty magazine can be transported to the substrate storage device before the magazine becomes full, and by outputting the empty warning signal, a full magazine can be transported to the substrate supply device before the magazine becomes empty. This makes it possible to prevent the mounting operation of the electronic component mounting device from being stopped. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 4-364097 Summary of the Invention [Problem to be solved by the invention]

[0005] However, the magazine transport method using the substrate storage device and substrate supply device of Patent Document 1 has a problem in that the efficiency of the magazine transport operation is insufficient.

[0006] In view of this, the present disclosure provides a transport method and the like that can improve the efficiency of the transport work. [Means for solving the problem]

[0007] A method of transporting boards according to one embodiment of the present disclosure is a method of transporting a magazine from an unloader to a loader, wherein a first magazine stores a plurality of boards that have been transported from a first component mounting device that mounts components onto the boards, a second magazine stores a plurality of boards that have been transported from the first component mounting device after the first magazine has been filled with the plurality of boards, and a third magazine stores a plurality of boards to be transported to a second component mounting device that mounts components onto the boards, and unloader information relating to the storage status of boards in the first magazine and the second magazine and loader information relating to the removal status of boards from the third magazine are obtained, and based on the unloader information and the loader information, at least one of the first magazine and the second magazine placed on the unloader is transported to the loader by a transport device before the number of boards stored in the third magazine placed on the loader reaches zero.

[0008] A method of transporting a board according to one embodiment of the present disclosure includes storing multiple boards removed from a first component mounting device that performs mounting work to mount components on one of the two sides of the board carried in into a magazine placed on an unloader, transporting the magazine containing the multiple boards from the unloader to a loader by a transport device that transports the magazine, and the loader removes the multiple boards from the magazine transported from the unloader and supplies the multiple boards to a second component mounting device that performs the mounting work on the other of the two sides of the board, (a) acquiring unloader information regarding the storage status of the boards in the unloader and loader information regarding the removal status of the boards in the loader, and (b) determining whether at least one magazine, each containing multiple boards, needs to be transported from the unloader to the loader based on the unloader information and the loader information.

[0009] A transport method according to one embodiment of the present disclosure is a method of transporting a magazine from an unloader to a loader, wherein the unloader sequentially acquires each of a plurality of substrates from a first device for each of a plurality of magazines and stores them in the magazine, and the loader sequentially removes each of the plurality of substrates from the magazine in which the plurality of substrates are stored and sends them to a second device, and the transport method includes: (a) acquiring unloader information regarding the storage status of the substrates in the unloader and loader information regarding the removal status of the substrates in the loader; and (b) determining, based on the unloader information and the loader information, whether at least one magazine each storing the plurality of substrates needs to be transported from the unloader to the loader.

[0010] These comprehensive or specific aspects may be realized by a system, a method, an integrated circuit, a computer program, or a computer-readable recording medium such as a CD-ROM, or may be realized by any combination of the system, the method, the integrated circuit, the computer program, and the recording medium. The recording medium may be a non-transitory recording medium. Effect of the Invention

[0011] The transport method of the present disclosure can improve the efficiency of the transport work.

[0012] Further advantages and benefits of certain aspects of the present disclosure will become apparent from the specification and drawings, in which such advantages and / or benefits are provided by some of the embodiments and features described in the specification and drawings, respectively, but not necessarily all of which are provided to obtain one or more identical features. [Brief description of the drawings]

[0013] [Figure 1] FIG. 1 is a diagram showing a configuration of a transport system according to an embodiment. [Figure 2A] FIG. 2A is a perspective view of a magazine according to an embodiment. [Figure 2B] FIG. 2B is a diagram showing a state in which substrates are stored in a magazine in the embodiment. [Diagram 3] FIG. 3 is a diagram showing a magazine to be transported in the embodiment. [Figure 4] FIG. 4 is a diagram showing an unloader mechanism in the embodiment. [Diagram 5] FIG. 5 is a diagram showing a mechanism of a loader in the embodiment. [Figure 6] FIG. 6 is a block diagram showing the functional configurations of the unloader, the loader, and the transport management device according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of information stored in an information storage unit according to the embodiment. [Figure 8] FIG. 8 is a flowchart showing a schematic processing operation of the transport management device according to the embodiment. [Figure 9] FIG. 9 is a flowchart showing a detailed processing operation of the transport management device according to the embodiment. [Figure 10]FIG. 10 is a flowchart showing a more detailed processing operation of the transport management device in the embodiment. [Figure 11] FIG. 11 is a flowchart showing a processing operation of the transport management device in the first modification of the embodiment. [Figure 12] FIG. 12 is a diagram showing work type information according to the second modification of the embodiment. [Figure 13] FIG. 13 is a flowchart illustrating a processing operation of the transport management device in the second modification of the embodiment. [Figure 14] FIG. 14 is a diagram showing a configuration of a transport system according to the third modification of the embodiment. [Figure 15] FIG. 15 is a flowchart showing a processing operation of the transport management device in the third modification of the embodiment. [Figure 16] FIG. 16 is a flowchart showing a processing operation of the transport management device in the fourth modification of the embodiment. [Figure 17] FIG. 17 is a diagram showing the results of a simulation of production time according to the number of mounted boards produced and the number of retained boards in the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0014] A transport method according to one embodiment of the present disclosure is a method of transporting a magazine from an unloader to a loader, wherein the unloader sequentially acquires each of a plurality of substrates from a first device for each of a plurality of magazines and stores them in the magazine, and the loader sequentially removes each of the plurality of substrates from the magazine in which the plurality of substrates are stored and sends them to a second device, and the transport method includes: (a) acquiring unloader information regarding the storage status of the substrates in the unloader and loader information regarding the removal status of the substrates in the loader; and (b) determining, based on the unloader information and the loader information, whether at least one magazine each storing the plurality of substrates needs to be transported from the unloader to the loader.

[0015] As a result, whether the magazine needs to be transported is determined based on the storage status of the boards in the unloader and the removal status of the boards in the loader, so that the efficiency of the transport work can be improved. That is, in the above patent document, whether the magazine needs to be transported is determined based on the status of only one of the unloader and the loader, but in the transport method according to one aspect of the present disclosure, the determination is made based on the status of both the unloader and the loader. Therefore, it is possible to prevent the work of the first device and the second device from being stopped due to the absence of a board to be used for the work, and it is possible to shorten the production time required for the production of multiple mounting boards by the work. Furthermore, it is possible to reduce the number of times at least one magazine, each of which stores multiple boards, is transported from the unloader to the loader. As a result, it is possible to improve the efficiency of the transport work.

[0016] For example, the transportation method may further include (c) outputting a first instruction signal to a third device instructing it to transport the at least one magazine from the unloader to the loader when it is determined in (b) that transportation is necessary.

[0017] As a result, for example, if the third device is a display device, the content of the first instruction signal is displayed on the display device. Therefore, an operator who operates the first device and the second device can transport at least one magazine to the loader at an appropriate time according to the content displayed on the display device. Also, if the third device is a magazine transport robot, at least one magazine can be automatically transported to the loader at an appropriate time.

[0018] The unloader information includes first magazine information relating to the storage status of substrates in a first magazine handled by the unloader, and second magazine information relating to the storage status of substrates in a second magazine handled next by the unloader, and the loader information includes third magazine information relating to the removal status of substrates in a third magazine handled by the loader, and in (a), the information further includes first work information relating to the work time for substrates in the first device, second work information relating to the work time for substrates in the second device, and transport information relating to the transport time required to transport a magazine from the unloader to the loader. and in (b), it is determined whether it is necessary to transport at least the first magazine from the unloader to the loader at a specified time based on the first magazine information, the second magazine information, the third magazine information, the first work information, the second work information, and the transport information, and in (c), if it is determined in (b) that it is not necessary to transport at least the first magazine to the loader, a second instruction signal may be output to the third device to instruct the third device to transport at least the first magazine and the second magazine together from the unloader to the loader at a timing after the specified time.

[0019] This allows appropriate determination based on various information as to whether at least the first magazine needs to be transported to the loader at the specified time. Furthermore, if it is determined that transport is not necessary, a second instruction signal is output to instruct the first and second magazines to be transported together at a timing after the specified time. This eliminates the need to transport only the first magazine at the specified time, and improves the efficiency of the transport operation.

[0020] Further, the first magazine information includes information regarding a first magazine full time which is a time when the first magazine is filled with the plurality of substrates, and the predetermined time is the first magazine full time, the second magazine information includes substrate number information regarding the number of substrates stored in the second magazine, and the third magazine information includes substrate number information regarding the number of substrates remaining in the third magazine, and in (b), a second magazine full time which is a time when the second magazine is filled with the plurality of substrates is calculated based on the substrate number information of the second magazine and the first work information, and a time when the second magazine is filled with the plurality of substrates is calculated based on the second magazine full time and the transport time. an arrival time when the gadget will arrive at the loader; a third magazine empty time when the number of boards remaining in the third magazine will be zero is calculated based on the board number information of the third magazine and the second work information; and by determining at the specified time whether the third magazine empty time is earlier than the arrival time of the second magazine, it is determined whether at least the first magazine needs to be transported from the unloader to the loader at the specified time; and in (c), if it is determined in (b) that the third magazine empty time is not earlier than the arrival time of the second magazine, the second instruction signal may be output to the third device at a timing after the specified time.

[0021] As a result, a transport decision is made at the first magazine full time when the first magazine of the unloader is full. In this decision, it is determined whether or not the third magazine of the loader will be emptied before the first and second magazines arrive at the loader if the first and second magazines, which are respectively full, are transported together after the second magazine next to the unloader becomes full. If it is determined that the third magazine will not be emptied, the second instruction signal is output at a timing after the predetermined time, which is the first magazine full time. In other words, an instruction is given to transport the first and second magazines together. Therefore, the first and second magazines can be transported to the loader efficiently without stopping the operation of the second device using the loader.

[0022] In addition, in (b), if it is determined that the third magazine vacancy time is not earlier than the arrival time of the second magazine, it is further determined whether the number of at least one magazine, including the first magazine, which is loaded on the unloader and is each filled with the plurality of substrates, is greater than or equal to a predetermined number, and in (c), if it is determined in (b) that the number of the at least one magazine is greater than or equal to the predetermined number, the first instruction signal may be output to the third device to instruct the third device to transport the at least one magazine from the unloader to the loader.

[0023] As a result, even if the first and second magazines can be transported together without stopping the operation of the second device using the loader, if the number of full magazines in the unloader is equal to or greater than a predetermined number, the first magazine is transported to the loader, thereby preventing full magazines from spilling out of the unloader.

[0024] In addition, in (c), if it is determined in (b) that the number of the at least one magazine is not equal to or greater than the predetermined number, the second instruction signal may be output to the third device at a timing after the predetermined time.

[0025] As a result, when the number of full magazines in the unloader is less than a predetermined number, the full magazines do not overflow from the unloader, and the second instruction signal can be appropriately output. In other words, the full magazines do not overflow from the unloader, and after waiting for the next second magazine to become full in the unloader, the first and second magazines, both of which are full, can be transported to the loader together.

[0026] In addition, in (b), if it is determined that the third magazine vacancy time is not earlier than the arrival time of the second magazine, it is further determined whether the number of at least one magazine including the first magazine, each filled with the plurality of substrates, placed on the unloader is equal to or greater than a predetermined number, and the transport method may further include: (d) if it is determined in (b) that the number of the at least one magazine is equal to or greater than the predetermined number, acquiring work type information indicating the priority of each of a plurality of tasks including magazine transport work; (e) based on the priority of each of the plurality of tasks, determining whether there is high priority work that is higher priority than the magazine transport work; and (f) if it is determined in (e) that there is high priority work, outputting information regarding an instruction to perform the high priority work.

[0027] As a result, even if the number of full magazines in the unloader is equal to or greater than a predetermined number, if there is a high-priority task that has a higher priority than the magazine transport task, the execution of the high-priority task is instructed to take precedence over the magazine transport task. For example, if there is sufficient time until the second magazine becomes full and there is a high-priority task before the second magazine becomes full, the execution of the high-priority task is prioritized. This makes it possible to prevent the efficiency of other tasks from being reduced in order to improve the efficiency of the transport task.

[0028] In addition, the transportation method may further include (g) outputting the first instruction signal to the third device when it is determined in (e) that there is no high priority work, the first instruction signal instructing the third device to transport at least one magazine including the first magazine from the unloader to the loader.

[0029] As a result, when there is no high-priority task that has a higher priority than the magazine transport task, the magazine transport task is instructed as a priority. In other words, the transport of at least the first magazine to the loader is instructed. For example, when there is not enough time until the second magazine becomes full, the magazine transport task is given top priority. In such a case, the first magazine is transported to the loader without waiting for the second magazine to become full. This makes it possible to prevent the full magazine from overflowing from the unloader.

[0030] The transport method may further include (g) determining whether a magazine filled with the plurality of substrates and placed on the unloader can be loaded onto the loader if it is determined in (e) that there is no high priority task, and (h) outputting a third instruction signal to the third device instructing it to transport the magazine to a temporary storage location if it is determined in (g) that the magazine cannot be loaded.

[0031] This allows a full magazine to be transported to a temporary storage location if it cannot be placed on the loader.

[0032] The transport method may further include (i) outputting a fourth instruction signal to the third device instructing the third device to transport the magazine to the loader when it is determined in (g) that the magazine can be placed thereon.

[0033] This makes it possible to prevent the occurrence of a situation in which a full magazine cannot be placed on the loader even if the magazine is transported to the loader.

[0034] The transport method may further include (j) determining whether transport request information has been acquired requesting transport of a magazine containing the plurality of substrates to the loader if it is determined in (b) that no transport is necessary, and (k) outputting the first instruction signal to the third device if it is determined in (j) that the transport request information has been acquired.

[0035] This allows, for example, a full magazine to be transported to the loader when transport request information is acquired, thereby increasing the degree of freedom in transport.

[0036] In addition, the transport method may further determine the predetermined number based on (l) a production volume of mounted boards, each of which has one or more components mounted thereon, produced by the operations of the first device and the second device. For example, in (l), the predetermined number may be determined to be a smaller number as the production volume of the mounted boards decreases.

[0037] This makes it possible to improve the efficiency of the transport operation while shortening the production time of a plurality of mounting boards produced by the operations of the first apparatus and the second apparatus.

[0038] The transport method may further include (m) determining the number of boards to be stored in the magazine by the unloader based on the production volume of mounted boards, each board having one or more components mounted thereon, produced by the operations of the first device and the second device. For example, in (m), the number of boards to be stored in the magazine by the unloader may be determined to be smaller as the production volume of the mounted boards decreases.

[0039] This makes it possible to improve the efficiency of the transport operation while shortening the production time of a plurality of mounting boards produced by the operations of the first apparatus and the second apparatus.

[0040] These comprehensive or specific aspects may be realized by a system, a method, an integrated circuit, a computer program, or a computer-readable recording medium such as a CD-ROM, or may be realized by any combination of the system, the method, the integrated circuit, the computer program, or the recording medium. The recording medium may be a non-transitory recording medium.

[0041] Hereinafter, the embodiment will be specifically described with reference to the drawings.

[0042] The embodiments described below are all comprehensive or specific examples. The numerical values, shapes, materials, components, component arrangement and connection forms, steps, and order of steps shown in the following embodiments are merely examples and are not intended to limit the present disclosure. Furthermore, among the components in the following embodiments, components that are not described in an independent claim showing a top concept are described as optional components.

[0043] In addition, each figure is a schematic diagram and is not necessarily illustrated precisely. In addition, in each figure, the same components are given the same reference numerals. In addition, expressions such as "approximately parallel" are used in the following embodiments. For example, "approximately parallel" does not only mean completely parallel, but also means substantially parallel, that is, including an error of, for example, about several percent. In addition, "approximately parallel" means parallel within a range in which the effects of the present disclosure can be achieved. The same applies to other expressions using "approximately".

[0044] (Embodiment) FIG. 1 is a diagram showing a configuration of a transport system according to an embodiment.

[0045] The conveying system 100 in this embodiment includes a conveying management device 10, a display device 20, loaders 30a and 30b, unloaders 40a and 40b, a conveying device 50, a plurality of magazines 60, a first component mounting device 91, and a second component mounting device 92.

[0046] The transport management device 10 manages the transport of the magazine 60 from the unloader 40a to the loader 30b. The transport management device 10 also communicates wirelessly or via wires with the loaders 30a and 30b, the unloaders 40a and 40b, the first component mounting device 91, and the second component mounting device 92. The wireless communication may be Wi-Fi (registered trademark), Bluetooth (registered trademark), ZigBee, or a specific low-power radio.

[0047] The display device 20 is connected to the transport management device 10 and displays images or characters under the control of the transport management device 10. For example, the display device 20 is a liquid crystal display, a plasma display, an organic EL (Electro-Luminescence) display, or the like.

[0048] The first component mounting device 91 mounts components on a board supplied from the loader 30a, and conveys the board on which the components have been mounted to the unloader 40a. For example, the first component mounting device 91 mounts components on one of the two sides of the board. The first component mounting device 91 in this embodiment is an example of a first device.

[0049] The second component mounting device 92 mounts components on a board supplied from the loader 30b, and conveys the board on which the components have been mounted to the unloader 40b. For example, the second component mounting device 92 mounts components on the other of the two sides of the board. The second component mounting device 92 in this embodiment is an example of a second device.

[0050] By such mounting operations by first component mounting device 91 and second component mounting device 92, components are mounted on both sides of the board, resulting in the production of a mounted board.

[0051] One or more magazines 60, each filled with a plurality of circuit boards, are placed on the loader 30a. The loader 30a sequentially removes each of the plurality of circuit boards stored in one of the one or more magazines 60 from that one magazine 60, and supplies the removed circuit boards to a first component mounting device 91. When a magazine 60 becomes empty, the loader 30a sequentially removes each of the plurality of circuit boards from the next magazine 60 from the one or more magazines 60, and supplies the removed circuit boards to the first component mounting device 91.

[0052] The loader 30b has the same function as the loader 30a, but supplies boards to a second component mounting device 92 instead of a first component mounting device 91. That is, one or more magazines 60, each filled with a plurality of boards, are placed on the loader 30b. The loader 30b then sequentially removes each of the plurality of boards stored in one of the one or more magazines 60 from that one magazine 60, and supplies the removed boards to the second component mounting device 92. When the magazine 60 becomes empty, the loader 30b then sequentially removes each of the plurality of boards from the next magazine 60 from the one or more magazines 60, and supplies the removed boards to the second component mounting device 92.

[0053] One or more empty magazines 60 are placed on the unloader 40a. Then, every time a board is discharged from the first component mounting device 91, the unloader 40a stores the board in one of the one or more magazines 60. Then, when a magazine 60 becomes full with multiple boards, the unloader 40a stores the board discharged from the first component mounting device 91 in the next magazine 60 of the one or more magazines 60.

[0054] The unloader 40b has the same function as the unloader 40a, but stores in the magazine 60 the boards discharged from the second component mounting device 92, not the first component mounting device 91. That is, one or more empty magazines 60 are placed on the unloader 40b. Then, every time a board is discharged from the second component mounting device 92, the unloader 40b stores the board in one of the one or more magazines 60. Then, when the magazine 60 becomes full with multiple boards, the unloader 40b stores the board discharged from the second component mounting device 92 in the next magazine 60 of the one or more magazines 60.

[0055] The transport device 50 is a dolly that transports a plurality of magazines 60 from the unloader 40a to the loader 30b. The transport device 50 has a mounting table on which the plurality of magazines 60 are mounted. The transport device 50 in this embodiment transports the plurality of magazines 60 by being pushed by an operator of the transport system 100. The transport device 50 may be a self-propelled transport robot.

[0056] FIG. 2A is a perspective view of the magazine 60. FIG. 2B is a diagram showing a state in which the magazine 60 stores the substrate. In this disclosure, the vertical direction is referred to as the Z-axis direction or the up-down direction, one direction in a plane perpendicular to the vertical direction is referred to as the Y-axis direction or the depth direction, and a direction perpendicular to the Y-axis direction in the perpendicular plane is referred to as the X-axis direction, the left-right direction or the lateral direction. In this disclosure, the positive side of the Z-axis direction is upward or up, and the negative side of the Z-axis direction is downward or down. In this disclosure, the positive side of the Y-axis direction is the back side or the back, and the negative side of the Y-axis direction is the front side or the front. In this disclosure, the positive side of the X-axis direction is the right side or right, and the negative side of the X-axis direction is the left side or left.

[0057] The magazine 60 includes a top plate 61 , a bottom plate 62 , a first side plate 63 a , a second side plate 63 b , and two support posts 64 .

[0058] The top plate 61 and the bottom plate 62 each have a substantially rectangular plate shape and are disposed so as to face each other in the Z-axis direction.

[0059] The first side plate 63a and the second side plate 63b are each substantially rectangular and are arranged to face each other in the X-axis direction. In addition, a plurality of grooves 65 are formed along the Y-axis direction on the facing surfaces of the first side plate 63a and the second side plate 63b. The plurality of grooves 65 are arranged in the Z-axis direction. The first side plate 63a is arranged between the upper plate 61 and the bottom plate 62 and is fixed to the upper plate 61 and the bottom plate 62. The second side plate 63b is arranged between the upper plate 61 and the bottom plate 62 and is attached to each of the upper plate 61 and the bottom plate 62 so as to be slidable in the X-axis direction.

[0060] The two support columns 64 are disposed to face the first side plate 63a and the second side plate 63b in the X-axis direction, and are fixed so as to be sandwiched between the upper plate 61 and the bottom plate 62.

[0061] 2B, a plurality of substrates 1 are stored in the magazine 60. Here, when the substrate 1 is stored in the magazine 60, the second side plate 63b is slid in advance along the X-axis direction, and the distance between the first side plate 63a and the second side plate 63b is adjusted to the width of the substrate 1.

[0062] Then, the unloader 40a makes the substrate 1 approximately parallel to the XY plane and inserts the substrate 1 between the first side plate 63a and the second side plate 63b. As a result, the substrate 1 is stored in the magazine 60. At this time, both edges of the substrate 1 in the X-axis direction are fitted into the grooves 65 of the first side plate 63a and the second side plate 63b. Therefore, when a plurality of substrates 1 are stored in the magazine 60, the substrates 1 are stacked in the Z-axis direction with a distance between them equal to the pitch interval between the grooves 65 adjacent to each other in the Z-axis direction. Also, the loader 30b removes the substrate 1 from the magazine 60 shown in FIG. 2B. At this time, the loader 30b slides the substrate 1 in the Y-axis direction to remove the substrate 1 from the magazine 60.

[0063] FIG. 3 is a diagram showing the magazine 60 being transported.

[0064] As described above, the transport device 50 has a mounting table capable of mounting a plurality of magazines 60. Therefore, the transport device 50 can transport a plurality of magazines 60, each filled with a plurality of substrates 1, from the unloader 40a to the loader 30b in a batch. Here, the maximum number of magazines 60 transported in a batch by the transport device 50 may be three. Note that the maximum number is not limited to three, and may be any number equal to or greater than two.

[0065] FIG. 4 is a diagram showing the mechanism of the unloader 40a.

[0066] The unloader 40a sequentially acquires the multiple boards 1 from the first component mounting device 91 for each of the multiple magazines 60 and stores them in the magazine 60. The unloader 40a includes a lifting device 41, an unloading conveyor 44, and an inlet conveyor 45.

[0067] The carry-in conveyor 45 is configured so that, with a plurality of empty magazines 60 arranged along the X-axis direction, the empty magazines 60 can be placed on the carry-in conveyor 45. The carry-in conveyor 45 moves the placed empty magazines 60 towards the lifting device 41 and delivers them to the lifting device 41. The maximum number of magazines 60 that can be placed on the carry-in conveyor 45 is, for example, three. However, the maximum number is not limited to three and may be any number equal to or greater than two.

[0068] The lifting device 41 includes a delivery conveyor 43 and a lifter 42. The lifter 42 raises and lowers the delivery conveyor 43. The lifter 42 raises the delivery conveyor 43 to the height of the carry-in conveyor 45 (hereinafter referred to as the carry-in height). At this time, the delivery conveyor 43 receives an empty magazine 60 from the carry-in conveyor 45 and moves the empty magazine 60 to the first component mounting device 91 side. Then, the lifter 42 rises or lowers to a predetermined first reference height. Next, when the board 1 carried out from the first component mounting device 91 is stored in the magazine 60 on the delivery conveyor 43, the lifter 42 lowers by the pitch interval of the grooves 65 of the magazine 60.

[0069] By repeatedly storing the substrates 1 in the magazine 60 and lowering the lifter 42 at pitch intervals, the magazine 60 becomes full with a plurality of substrates 1. When the magazine 60 becomes full, the lifter 42 descends until the delivery conveyor 43 reaches the height of the discharge conveyor 44 (hereinafter referred to as the discharge height). The delivery conveyor 43, which has descended to the discharge height, moves the full magazine 60 to the discharge conveyor 44 side and delivers it to the discharge conveyor 44. When the delivery of the magazine 60 from the delivery conveyor 43 to the discharge conveyor 44 is completed, the lifter 42 again raises the delivery conveyor 43 to the carry-in height. By such raising and lowering of the lifter 42, a plurality of empty magazines 60 are filled in turn and delivered to the discharge conveyor 44.

[0070] The discharge conveyor 44 is configured to be able to place a plurality of full magazines 60 on the discharge conveyor 44 in a state where the full magazines 60 are arranged along the X-axis direction. The discharge conveyor 44 receives the full magazines 60 from the delivery conveyor 43 that has been lowered to the discharge height. At this time, when a full magazine 60 is already placed on the discharge conveyor 44, the discharge conveyor 44 receives a new full magazine 60 from the delivery conveyor 43 while moving the existing magazine 60 to the opposite side to the lifting device 41. By repeatedly receiving the magazines 60 in this manner, a plurality of full magazines 60 are placed on the discharge conveyor 44 in a state where they are arranged along the X-axis direction. The maximum number of magazines 60 that can be placed on the discharge conveyor 44 is, for example, three. However, the maximum number is not limited to three, and may be any number equal to or greater than two.

[0071] The transport device 50 transports at least one full magazine 60 placed on its discharge conveyor 44 from the unloader 40a to the loader 30b.

[0072] FIG. 5 is a diagram showing the mechanism of the loader 30b.

[0073] The loader 30b sequentially takes out each of the multiple boards 1 from the magazine 60 in which the multiple boards 1 are stored, and sends the boards 1 to the second component mounting device 92. The loader 30b includes an elevator device 31, an unloading conveyor 34, and an inloading conveyor 35.

[0074] The carry-in conveyor 35 is configured so that, with a plurality of full magazines 60 arranged along the X-axis direction, the full magazines 60 can be placed on the carry-in conveyor 35. The carry-in conveyor 35 moves the full magazines 60 placed thereon toward the lifting device 31 and delivers them to the lifting device 31. The maximum number of magazines 60 that can be placed on the carry-in conveyor 35 is, for example, three. However, the maximum number is not limited to three and may be any number equal to or greater than two.

[0075] The lifting device 31 includes a delivery conveyor 33 and a lifter 32. The lifter 32 raises and lowers the delivery conveyor 33. The lifter 32 lowers the delivery conveyor 33 to the height of the carry-in conveyor 35 (hereinafter referred to as the carry-in height). At this time, the delivery conveyor 33 receives the full magazine 60 from the carry-in conveyor 35 and moves the full magazine 60 to the second component mounting device 92 side. Then, the lifter 32 rises or lowers to a second reference height that is determined in advance. Next, when the board 1 is taken out from the magazine 60 on the delivery conveyor 33 to the second component mounting device 92 side, the lifter 32 rises by the pitch interval of the grooves 65 of the magazine 60.

[0076] The removal of the substrates 1 from the magazine 60 and the raising of the pitch interval of the lifter 32 are repeated in this manner, until the magazine 60 becomes empty. When the magazine 60 becomes empty, the lifter 32 rises until the delivery conveyor 33 reaches the height of the carry-out conveyor 34 (hereinafter referred to as the carry-out height). Then, the delivery conveyor 33, which has risen to the carry-out height, moves the empty magazine 60 to the carry-out conveyor 34 side and hands it over to the carry-out conveyor 34. When the delivery of the magazine 60 from the delivery conveyor 33 to the carry-out conveyor 34 is completed, the lifter 32 again lowers the delivery conveyor 33 to the carry-in height. By such raising and lowering of the lifter 32, the multiple full magazines 60 are emptied in turn and handed over to the carry-out conveyor 34.

[0077] The discharge conveyor 34 is configured to be able to place a plurality of empty magazines 60 on the discharge conveyor 34 in a state where the empty magazines 60 are arranged along the X-axis direction. The discharge conveyor 34 receives the empty magazines 60 from the delivery conveyor 33 that has been raised to the discharge height. At this time, when an empty magazine 60 is already placed on the discharge conveyor 34, the discharge conveyor 34 receives a new empty magazine 60 from the delivery conveyor 33 while moving the existing magazine 60 to the opposite side to the lifting device 31. By repeatedly receiving the magazines 60 in this manner, a plurality of empty magazines 60 are placed on the discharge conveyor 34 in a state where they are arranged along the X-axis direction. The maximum number of magazines 60 that can be placed on the discharge conveyor 34 is, for example, three. However, the maximum number is not limited to three, and may be any number equal to or greater than two.

[0078] FIG. 6 is a block diagram showing the functional configurations of the unloader 40a, the loader 30b, and the transport management device 10. As shown in FIG.

[0079] The unloader 40 a includes a first board number detector 411 , a first magazine number detector 412 , a first drive mechanism 413 , a first control unit 414 , and a first communication unit 415 .

[0080] The first substrate number detection unit 411 detects the number of substrates 1 stored in the magazine 60 in the lifting device 41 of the unloader 40a. For example, the first substrate number detection unit 411 may be provided with a weight sensor and detect the number of substrates 1 stored in the magazine 60 from the weight obtained by the weight sensor, i.e., the weight on the delivery conveyor 43. In other words, the first substrate number detection unit 411 may calculate the number of substrates 1 stored in the magazine 60 by subtracting the weight of the magazine 60 only from the weight on the delivery conveyor 43 and dividing the subtraction result by the weight of the substrates 1. The first substrate number detection unit 411 may also be provided with an infrared sensor and detect the number of substrates 1 stored in the magazine 60 by infrared rays.

[0081] The first magazine number detection unit 412 detects the number of full magazines 60 placed on the discharge conveyor 44 of the unloader 40a. For example, the first magazine number detection unit 412 may include a weight sensor and detect the number of full magazines 60 placed on the discharge conveyor 44 from the weight obtained by the weight sensor, i.e., the weight on the discharge conveyor 44. In other words, the first magazine number detection unit 412 may calculate the number of full magazines 60 placed on the discharge conveyor 44 by dividing the weight on the discharge conveyor 44 by the weight of the full magazines 60. The first magazine number detection unit 412 may also include an infrared sensor and detect the number of magazines 60 by infrared rays.

[0082] The first driving mechanism 413 is a mechanism constituted by a lifter 42 , a delivery conveyor 43 , an unloading conveyor 44 , and an inloading conveyor 45 .

[0083] The first communication unit 415 communicates with the transport management device 10.

[0084] The first control unit 414 controls the first driving mechanism 413 and the first communication unit 415 .

[0085] The loader 30b includes a second board number detector 311, a second magazine number detector 312, a second drive mechanism 313, a second control unit 314, and a second communication unit 315.

[0086] The second substrate number detection unit 311 detects the number of substrates 1 remaining in the magazine 60 in the lifting device 31 of the loader 30b. Like the first substrate number detection unit 411, the second substrate number detection unit 311 detects the number of substrates 1 using a weight sensor, an infrared sensor, or the like.

[0087] The second magazine number detection unit 312 detects the number of full magazines 60 placed on the carry-in conveyor 35 of the loader 30b. Like the first magazine number detection unit 412, the second magazine number detection unit 312 detects the number of full magazines 60 using a weight sensor, an infrared sensor, or the like.

[0088] The second driving mechanism 313 is a mechanism constituted by a lifter 32, a delivery conveyor 33, an unloading conveyor 34, and an inlet conveyor 35.

[0089] The second communication unit 315 communicates with the transport management device 10.

[0090] The second control unit 314 controls the second driving mechanism 313 and the second communication unit 315 .

[0091] The transport management device 10 includes a time calculation unit 11, a determination unit 12, a third communication unit 13, a third control unit 14, an acquisition unit 15, an information storage unit 16, and an instruction unit 17.

[0092] The third communication unit 13 communicates with the first communication unit 415 of the unloader 40a and the second communication unit 315 of the loader 30b. This communication is performed via wired or wireless communication. The wireless communication may be Wi-Fi (registered trademark), Bluetooth (registered trademark), ZigBee, or a specific low-power radio.

[0093] The acquiring unit 15 acquires various pieces of information from the unloader 40a and the loader 30b via the third communication unit 13. The acquiring unit 15 also acquires various pieces of information stored in the information storage unit 16.

[0094] The time calculation unit 11 uses various information acquired by the acquisition unit 15 to calculate each time related to the transport of the magazine 60 from the unloader 40a to the loader 30b.

[0095] The determination unit 12 uses each time calculated by the time calculation unit 11 to determine whether or not at least one magazine 60 containing a plurality of substrates 1 needs to be transported from the unloader 40a to the loader 30b.

[0096] The instruction unit 17 outputs an instruction signal according to the result of the determination by the determination unit 12 to the display device 20. This instruction signal is, for example, a signal instructing to transport at least one magazine 60 from the unloader 40a to the loader 30b. When the display device 20 acquires the instruction signal, it displays the content indicated by the instruction signal. Thus, a message instructing to transport at least one magazine 60 from the unloader 40a to the loader 30b is displayed on the display device 20. Upon seeing such a message, the operator uses the transport device 50 to transport at least one magazine 60 from the unloader 40a to the loader 30b.

[0097] The information storage unit 16 is a recording medium that holds various information used for the calculation of time by the time calculation unit 11. For example, the information storage unit 16 is a hard disk, a RAM (Read Only Memory), a ROM (Random Access Memory), or a semiconductor memory. Note that such information storage unit 16 may be volatile or non-volatile.

[0098] FIG. 7 is a diagram showing an example of information stored in the information storage unit 16. As shown in FIG.

[0099] The information storage unit 16 stores first work information, second work information, and transport information.

[0100] The first work information indicates a first work time ta1 as the time required for the first component mounting device 91 to perform a mounting operation on the board 1. This mounting operation is an operation in which the first component mounting device 91 mounts at least one predetermined component on the supplied board 1 and carries it out.

[0101] The second operation information indicates a second operation time ta2 as the time required for the second component mounting device 92 to perform the mounting operation on the board 1. This mounting operation is an operation in which the second component mounting device 92 mounts at least one predetermined component on the supplied board 1 and carries it out.

[0102] The transport information indicates a transport time T that is required for the transport device 50 to transport the magazine 60 from the unloader 40a to the loader 30b.

[0103] FIG. 8 is a flowchart showing a schematic processing operation of the transport management device 10. As shown in FIG.

[0104] The acquisition unit 15 of the transport management device 10 acquires unloader information relating to the storage status of the substrate 1 in the unloader 40a and loader information relating to the unloading status of the substrate 1 in the loader 30b (step S1).

[0105] The determination unit 12 determines whether or not it is necessary to transport the magazine 60 to the loader 30b based on the unloader information and the loader information (step S2). That is, the determination unit 12 determines whether or not it is necessary to transport at least one magazine 60, each of which contains a plurality of substrates 1, from the unloader 40a to the loader 30b.

[0106] Here, if the determination unit 12 determines that transport is not necessary (No in step S2), the transport management device 10 repeatedly executes the process from step S1.

[0107] On the other hand, when the determination unit 12 determines that transportation is necessary (Yes in step S2), the instruction unit 17 outputs a first instruction signal to the third device to instruct the third device to transport at least one magazine 60 from the unloader 40a to the loader 30b (step S3). This third device is, for example, the display device 20. Upon receiving the first instruction signal, the display device 20 displays the content indicated by the first instruction signal. In other words, the display device 20 displays a message or the like urging the third device to transport at least one magazine 60 from the unloader 40a to the loader 30b.

[0108] In addition, when the transport device 50 is a transport robot, the third device may be the transport device 50. In this case, when the transport device 50 receives the first instruction signal, it transports at least one magazine 60 from the unloader 40a to the loader 30b by self-propelling.

[0109] As a result, whether the magazine 60 needs to be transported is determined based on the storage status of the board 1 in the unloader 40a and the removal status of the board 1 in the loader 30b, so that the efficiency of the transport work can be improved. That is, in the past, whether the magazine needs to be transported is determined based on the status of only one of the unloader and the loader, but in this embodiment, it is determined based on the status of both the unloader 40a and the loader 30b. Therefore, it is possible to prevent the first component mounting device 91 and the second component mounting device 92 from stopping their work because there is no board 1 to be used for the work, and it is possible to shorten the production time required for the production of multiple mounted boards by the work. Furthermore, it is possible to reduce the number of times at least one magazine 60, each of which stores multiple boards 1, is transported from the unloader 40a to the loader 30b. As a result, it is possible to improve the efficiency of the transport work.

[0110] FIG. 9 is a flowchart showing the detailed processing operation of the transport management device 10.

[0111] The third control unit 14 of the transport management device 10 first initializes a variable i to 1 (step S4). Then, the acquisition unit 15 acquires the magazine information i and the magazine information (i+1) as unloader information (step S11). This magazine information i is information about the storage status of the substrates 1 in the magazine i of the unloader 40a. The magazine information (i+1) is information about the storage status of the substrates 1 in the magazine (i+1) next to the magazine i. The acquisition unit 15 acquires the magazine information i and the magazine information (i+1) from the unloader 40a via the third communication unit 13.

[0112] It should be noted that magazine i is the magazine 60 identified by variable i, and more specifically, the i-th magazine 60 handled by unloader 40a. When i=1, magazine information i is information about the storage status of the first magazine 60 handled first by unloader 40a, and magazine information (i+1) is information about the storage status of the second magazine 60 handled next by unloader 40a. Magazine i and magazine information i are also called the first magazine and first magazine information, and magazine (i+1) and magazine information (i+1) are also called the second magazine and second magazine information.

[0113] Next, the acquiring unit 15 acquires the last magazine information as the loader information (step S12). This last magazine information is information on the removal status of the substrate 1 from the magazine 60 that is last handled by the loader 30b. For example, the second control unit 314 of the loader 30b judges whether or not the number of full magazines 60 placed on the carry-in conveyor 35 detected by the second magazine number detection unit 312 is 0. Then, when the second control unit 314 judges that the number of full magazines 60 is 0, it judges that the magazine 60 in the lifting device 31 is the magazine 60 that is last handled. Then, the second control unit 314 of the loader 30b transmits the above-mentioned last magazine information as information on the magazine 60 that is last handled to the transport management device 10 via the second communication unit 315. The acquiring unit 15 of the transport management device 10 acquires the last magazine information from the loader 30b via the third communication unit 13.

[0114] This final magazine information is also called third magazine information, and the magazine handled last by the loader 30b is also called the last magazine or the third magazine.

[0115] Furthermore, the acquiring unit 15 acquires first work information regarding a first work time ta1 of the first component mounting device 91 (step S13). Specifically, the acquiring unit 15 acquires the first work information from the information storage unit 16. Note that the first time information is information regarding the work time for the board 1 in the first device, which is the first component mounting device 91.

[0116] Furthermore, the acquiring unit 15 acquires second work information regarding a second work time ta2 of the second component mounting device 92 (step S14). Specifically, the acquiring unit 15 acquires the second work information from the information storage unit 16. Note that the second time information is information regarding the work time for the board 1 in the second device, which is the second component mounting device 92.

[0117] Furthermore, the acquiring unit 15 acquires transportation information related to the transportation time T required for the transportation of the magazine 60 from the unloader 40a to the loader 30b (step S15).

[0118] The determination unit 12 determines whether or not it is necessary to transport the magazine 60 to the loader 30b based on the information acquired in steps S11 to S15 (step S2a). That is, the determination unit 12 determines whether or not it is necessary to transport at least the magazine i from the unloader 40a to the loader 30b at a predetermined time based on the magazine information i, the magazine information (i+1), the last magazine information, the first work information, the second work information, and the transport information. Note that the predetermined time is, for example, the time when the magazine i becomes full and is the time when it is determined whether or not the magazine i needs to be transported.

[0119] Here, when the determination unit 12 determines that transportation is necessary (Yes in step S2a), the instruction unit 17 outputs a first instruction signal to the third device to instruct the third device to transport at least magazine i from the unloader 40a to the loader 30b (step S3a). At this time, the instruction unit 17 may obtain information indicating the number of magazines 60 detected by the first magazine number detection unit 412 of the unloader 40a from the unloader 40a via the third communication unit 13. Specifically, the information indicates the number of full magazines 60 placed on the discharge conveyor 44 of the unloader 40a. Therefore, the instruction unit 17 may output a first instruction signal to the third device to instruct the third device to transport the number of magazines 60 indicated by the information to the loader 30b.

[0120] On the other hand, if the determination unit 12 determines that at least the magazine i does not need to be transported to the loader 30b (No in step S2a), the third control unit 14 increments the variable i (step S5). Then, the third control unit 14 causes the acquisition unit 15 and the determination unit 12 to repeatedly execute the processes from step S11. Therefore, in this case, the instruction unit 17 executes the process of step S3a at a timing after the above-mentioned predetermined time. That is, the instruction unit 17 outputs a second instruction signal to the third device at a timing after the above-mentioned predetermined time to instruct the third device to transport at least the magazine i and the magazine (i+1) collectively from the unloader 40a to the loader 30b.

[0121] The magazine i and magazine (i+1) whose transport is instructed by the second instruction signal are the magazines 60 before the variable i is incremented. For example, in the first step S2a, it is determined that the transport of the magazine (i=1) is not necessary, and in the second step S2a, it is determined that the transport of the magazine (i=2) is necessary. At this time, a second instruction signal is output that instructs the simultaneous transport of the magazines (i=1) and (i=2) before the increment of the variable i, rather than the magazines (i=2) and (i=3). This second instruction signal is output when the magazine (i=2) becomes full after the specified time when the magazine (i=1) becomes full.

[0122] Similarly to the output destination of the first instruction signal, the third device to which the second instruction signal is output is, for example, the display device 20. Upon receiving the second instruction signal, the display device 20 displays the content indicated by the second instruction signal. In other words, the display device 20 displays a message encouraging the transport of at least magazine i and magazine (i+1) collectively from the unloader 40a to the loader 30b.

[0123] In addition, when the transport device 50 is a transport robot, the third device may be the transport device 50. In this case, upon receiving the second instruction signal, the transport device 50 travels by itself to transport at least the magazine i and the magazine (i+1) collectively from the unloader 40a to the loader 30b.

[0124] In this manner, in this embodiment, it is possible to appropriately determine whether at least magazine i needs to be transported to loader 30b at a predetermined time based on various information. Furthermore, if it is determined that transport is not necessary, a second instruction signal is output at a timing after the predetermined time to instruct the magazine i and magazine (i+1) to be transported together. Therefore, it is possible to eliminate the trouble of transporting only magazine i at the predetermined time, and the efficiency of the transport operation can be improved.

[0125] FIG. 10 is a flowchart showing the processing operation of the transport management device 10 in more detail.

[0126] The third control unit 14 of the transport management device 10 first initializes a variable i to 1 (step S4). Then, as part of the process of step S11 in FIG. 9, the acquisition unit 15 acquires magazine information i indicating the full time t1(i) at which the magazine i of the unloader 40a becomes full (step S11a). The full time t1(i) is also called the first magazine full time. In other words, the magazine information i includes information on the first magazine full time, which is the full time t1(i) at which the magazine i is filled with a plurality of substrates 1. Moreover, the above-mentioned predetermined time in the example of FIG. 9 is the full time t1(i).

[0127] For example, as described above, the first substrate number detection unit 411 of the unloader 40a detects the number of substrates 1 stored in the magazine 60 in the lifting device 41. The magazine 60 is the i-th magazine 60, that is, magazine i. The number of substrates 1 detected by the first substrate number detection unit 411 reaches the maximum number of substrates 1 that can be stored in the magazine 60. At this time, it is detected that the magazine i is full. As a result, the first control unit 414 of the unloader 40a transmits magazine information i indicating the full time t1(i) at which the magazine i became full to the transport management device 10 via the first communication unit 415. The acquisition unit 15 of the transport management device 10 acquires the magazine information i, that is, the full time t1(i), from the unloader 40a via the third communication unit 13.

[0128] 9, the acquisition unit 15 acquires magazine information (i+1) indicating the number of boards in the magazine (i+1) of the unloader 40a (step S11b). That is, the magazine information (i+1) includes board number information regarding the number of boards 1 stored in the magazine (i+1).

[0129] For example, the first substrate number detection unit 411 of the unloader 40a detects the number of substrates 1 stored in the magazine (i+1) to be placed next on the lifting device 41 after the magazine i becomes full. As a result, the first control unit 414 of the unloader 40a transmits substrate number information indicating the number of substrates 1 stored in the magazine (i+1) detected by the first substrate number detection unit 411 to the transport management device 10 via the first communication unit 415. The acquisition unit 15 of the transport management device 10 acquires the substrate number information from the unloader 40a via the third communication unit 13 as magazine information (i+1).

[0130] Next, the acquisition unit 15 acquires final magazine information indicating the number of boards in the final magazine 60 of the loader 30b (step S12). That is, the final magazine information includes board number information regarding the number of boards 1 remaining in the final magazine 60.

[0131] For example, as described above, the second control unit 314 of the loader 30b determines that the magazine 60 in the lifting device 31 is the last magazine 60. At this time, the second board number detection unit 311 of the loader 30b detects the number of boards 1 remaining in that magazine 60. As a result, the second control unit 314 of the loader 30b transmits board number information indicating the number of boards 1 remaining in the last magazine detected by the second board number detection unit 311 to the transport management device 10 via the second communication unit 315. The acquisition unit 15 of the transport management device 10 acquires the board number information from the loader 30b via the third communication unit 13 as last magazine information.

[0132] Next, the acquisition unit 15 performs the processes of steps S13 to S15 shown in FIG. 10 to acquire the first work information, the second work information, and the transport information (step S15).

[0133] Then, the time calculation unit 11 calculates the full time t1(i+1) when the magazine (i+1) of the unloader 40a becomes full (step S16). That is, the time calculation unit 11 calculates the second magazine full time, which is the time when the magazine (i+1) is filled with a plurality of boards 1, based on the board number information of the magazine (i+1) and the first work information. Specifically, the time calculation unit 11 calculates the remaining storage number by subtracting the number of boards in the magazine (i+1) indicated by the magazine information (i+1) from the maximum number of boards 1 that can be stored in the magazine 60. Then, the time calculation unit 11 multiplies the remaining storage number by the first work time ta1 indicated by the first work information, and adds the multiplication result to the current time. In this way, the full time t1(i+1), which is the second magazine full time, is calculated.

[0134] Next, the time calculation unit 11 calculates the arrival time (t1(i+1)+T) at which the magazine (i+1) of the unloader 40a arrives at the loader 30b (step S17). That is, the time calculation unit 11 calculates the arrival time (t1(i+1)+T) at which the magazine (i+1) filled with multiple substrates 1 arrives at the loader 30b based on the full time t1(i+1), which is the second magazine full time, and the transport time T. Specifically, the time calculation unit 11 calculates the arrival time (t1(i+1)+T) by adding the transport time T to the full time t1(i+1).

[0135] Furthermore, the time calculation unit 11 calculates the empty time t2 when the last magazine 60 of the loader 30b becomes empty (step S18). That is, based on the board number information of the last magazine 60 and the second work information, the time calculation unit 11 calculates the empty time when the number of boards 1 remaining in the last magazine 60 becomes 0. This empty time is also called the third magazine empty time. Specifically, the time calculation unit 11 multiplies the number of boards in the last magazine 60 by the second work time ta2 indicated by the second work information, and adds the multiplication result to the current time. This calculates the empty time t2, which is the third magazine empty time.

[0136] Then, the judgment unit 12 judges whether or not the empty time t2 is earlier than the arrival time (t1(i+1)+T) as the process of step S2a in Fig. 9 (step S2b). That is, the judgment unit 12 judges whether or not the empty time t2 is earlier than the arrival time (t1(i+1)+T) of magazine (i+1) at the full time t1(i). In this way, it is judged whether or not at least magazine i needs to be transported from the unloader 40a to the loader 30b at the specified time which is the full time t1(i).

[0137] Here, if the judgment unit 12 judges that the empty time t2 is earlier than the arrival time (t1(i+1)+T) (Yes in step S2b), the instruction unit 17 outputs a first instruction signal to the third device (step S3a), as in the example shown in FIG. 9.

[0138] On the other hand, when the determination unit 12 determines that the empty time t2 is not earlier than the arrival time (t1(i+1)+T) (No in step S2b), the third control unit 14 increments the variable i (step S5). Then, the third control unit 14 causes the acquisition unit 15, the time calculation unit 11, and the determination unit 12 to repeatedly execute the processes from step S11a. Therefore, in this case, the instruction unit 17 executes the process of step S3a at a timing later than the predetermined time, which is the full time t1(i). That is, the instruction unit 17 outputs a second instruction signal to the third device at a timing later than the predetermined time, instructing to transport at least magazine i and magazine (i+1) collectively from the unloader 40a to the loader 30b. Note that the magazine i and magazine (i+1) instructed to be transported by the second instruction signal are the magazines 60 before the variable i is incremented, as in the example shown in FIG. 9.

[0139] In this embodiment, the transport decision is made at the full time t1(i) when the magazine i of the unloader 40a becomes full. In this decision, it is determined whether the last magazine 60 of the loader 30b will be emptied before the magazines arrive at the loader 30b if the magazines i and (i+1) are transported together after the next magazine (i+1) of the unloader 40a becomes full. If it is determined that the last magazine 60 will not be emptied, the second instruction signal is output at a timing after the predetermined time, which is the full time t1(i). That is, an instruction is given to transport the magazine i and the magazine (i+1) together. Therefore, the magazine i and the magazine (i+1) can be transported to the loader 30b efficiently without stopping the operation of the second component mounting device 92 using the loader 30b.

[0140] (Variation 1) In this modified example, the transportation of the magazines 60 is instructed based not only on the empty time t2 and the arrival time (t1(i+1)+T) but also on the number of full magazines 60 placed on the unloader 40a.

[0141] FIG. 11 is a flowchart showing the processing operation of the transport management device 10 in the first modification.

[0142] The third control unit 14 of the transport management device 10 first initializes a variable i to 1 (step S4). Then, the acquisition unit 15 executes an information acquisition process including the processes of steps S11a to S15 in Fig. 10 (step S21). Next, the time calculation unit 11 executes a time calculation process including the processes of steps S16 to S18 in Fig. 10 (step S22).

[0143] Then, based on the empty time t2 calculated in step S22 and the arrival time (t1(i+1)+T), the judgment unit 12 judges whether the empty time t2 is earlier than the arrival time (t1(i+1)+T) (step S2b).

[0144] Here, if the judgment unit 12 judges that the empty time t2 is earlier than the arrival time (t1(i+1)+T) (Yes in step S2b), the instruction unit 17 outputs a first instruction signal to the third device (step S3a), as in the example shown in FIG. 9.

[0145] On the other hand, in this modified example, if the judgment unit 12 judges that the empty time t2 is not earlier than the arrival time (t1(i+1)+T) (No in step S2b), the judgment unit 12 further judges whether the number of magazines in the unloader 40a is equal to or greater than a predetermined number (step S31). In other words, the judgment unit 12 judges whether the number of at least one magazine 60, including magazine i, placed on the unloader 40a and each filled with a plurality of substrates 1, is equal to or greater than a predetermined number.

[0146] For example, the acquisition unit 15 of the transport management device 10 acquires information indicating the number of magazines 60 detected by the first magazine number detection unit 412 of the unloader 40a from the unloader 40a via the third communication unit 13. Then, in step S31, the determination unit 12 determines whether the number of at least one magazine 60 indicated by the acquired information is equal to or greater than a predetermined number.

[0147] Here, when the determination unit 12 determines that the number of the at least one magazine 60 is equal to or greater than the predetermined number (Yes in step S31), the instruction unit 17 outputs a first instruction signal to the third device (step S3a). That is, the instruction unit 17 outputs a first instruction signal to the third device to instruct the third device to transport at least one magazine 60 including the magazine i from the unloader 40a to the loader 30b.

[0148] On the other hand, when the judgment unit 12 judges that the number of the at least one magazine 60 is not equal to or greater than the predetermined number (No in step S31), the third control unit 14 increments the variable i (step S5). Then, the third control unit 14 causes the acquisition unit 15, the time calculation unit 11, and the judgment unit 12 to repeatedly execute the processes from step S21. Therefore, in this case, the instruction unit 17 executes the process of step S3a at a timing after the predetermined time, which is the full time t1(i). That is, the instruction unit 17 outputs a second instruction signal to the third device at a timing after the predetermined time to instruct the third device to transport at least magazine i and magazine (i+1) collectively from the unloader 40a to the loader 30b. Note that the magazine i and magazine (i+1) whose transport is instructed by the second instruction signal are the magazines 60 before the variable i is incremented.

[0149] In this manner, in this modification, even if it is possible to transport magazine i and magazine (i+1) together without stopping the operation of the second component mounting device 92 using the loader 30b, when the number of full magazines 60 in the unloader 40a is equal to or greater than a predetermined number, the magazine i is transported to the loader 30b. This makes it possible to prevent the full magazines 60 from overflowing from the unloader 40a.

[0150] Furthermore, when the number of full magazines 60 in the unloader 40a is less than a predetermined number, the full magazines 60 do not overflow from the unloader 40a, and the second instruction signal can be appropriately output. In other words, the full magazines 60 do not overflow from the unloader 40a, and after waiting for the next magazine (i+1) to become full in the unloader 40a, the full magazines i and (i+1) can be transported together to the loader 30b.

[0151] (Variation 2) In this modified example, the transportation of the magazine 60 is instructed based on the work type information as well.

[0152] FIG. 12 is a diagram showing work type information in the second modification.

[0153] As shown in FIG. 12, the work type information d1 indicates a plurality of work types, the priority of each of the plurality of work types, and a scheduled work completion time.

[0154] For example, the multiple work types include a pallet supply operation, a reel supply operation, a magazine transport operation, a nozzle preparation operation, a pin preparation operation, and an adhesive refill operation.

[0155] The pallet supplying work is, for example, a work of supplying pallets to devices such as the first component mounting device 91 and the second component mounting device 92. The pallet is a plate or a stand, and is supplied with a plurality of components to be mounted on the board 1 placed on the pallet.

[0156] The reel supply operation is, for example, the operation of supplying reels to devices such as the first component mounting device 91 and the second component mounting device 92. The reels are supplied with component tape wound around them, the component tape holding multiple components to be mounted on the board 1.

[0157] The magazine transport operation is an operation of transporting at least one magazine 60 from the unloader 40a to the loader 30b.

[0158] The nozzle preparation work is, for example, work of arranging nozzles for sucking and holding components and mounting them on the board 1 in devices such as the first component mounting device 91 and the second component mounting device 92.

[0159] The pin preparation work is a work of setting pins provided on devices such as first component mounting device 91 and second component mounting device 92, which are used to support from below board 1 on which components are to be mounted.

[0160] The adhesive replenishing operation is an operation of replenishing devices such as first component mounting device 91 and second component mounting device 92 with adhesive for adhering components to substrate 1.

[0161] The scheduled work completion time for each of the above-mentioned multiple work types indicated by the work type information d1 is the time when the work of that work type should be completed. Therefore, if the work is not completed by the scheduled work completion time, the work of the first component mounting device 91 and the second component mounting device 92 will be stopped or interrupted, and the production time of the mounted board will be extended.

[0162] Furthermore, the priority of each of the multiple work types indicated by the work type information d1 is a numerical value set according to the scheduled work completion time of that work type, and the higher the priority, the smaller the numerical value. For example, in the work type information d1, the earlier the scheduled work completion time of a work type, the higher the priority, i.e., the smaller the numerical value, associated with that work type. For example, in the example shown in FIG. 12, the work with the highest priority is the work type "pallet supply work", and the work with the third highest priority is the work type "magazine transport work".

[0163] Such work type information d1 may be generated by, for example, the third control unit 14 of the transport management device 10 and stored in the information storage unit 16. In addition, the work type information d1 may be periodically updated according to the status of the mounting work of components on the board 1.

[0164] FIG. 13 is a flowchart showing the processing operation of the transport management device 10 in the second modification.

[0165] The third control unit 14 of the transport management device 10 first initializes a variable i to 1 (step S4). Then, the acquisition unit 15 executes an information acquisition process including the processes of steps S11a to S15 in Fig. 10 (step S21). Next, the time calculation unit 11 executes a time calculation process including the processes of steps S16 to S18 in Fig. 10 (step S22).

[0166] Then, based on the empty time t2 calculated in step S22 and the arrival time (t1(i+1)+T), the judgment unit 12 judges whether the empty time t2 is earlier than the arrival time (t1(i+1)+T) (step S2b).

[0167] Here, if the judgment unit 12 judges that the empty time t2 is earlier than the arrival time (t1(i+1)+T) (Yes in step S2b), the instruction unit 17 outputs a first instruction signal to the third device (step S3a), as in the example shown in FIG. 9.

[0168] On the other hand, if the judgment unit 12 judges that the empty time t2 is not earlier than the arrival time (t1(i+1)+T) (No in step S2b), the judgment unit 12 further judges whether the number of magazines in the unloader 40a is equal to or greater than a predetermined number (step S31). That is, the judgment unit 12 judges whether the number of at least one magazine 60, including magazine i, placed on the unloader 40a and each filled with a plurality of substrates 1, is equal to or greater than a predetermined number.

[0169] Here, in this modified example, when the determination unit 12 determines that the number of the at least one magazine 60 is equal to or greater than the predetermined number (Yes in step S31), the acquisition unit 15 acquires the task type information d1 stored in the information storage unit 16 (step S32). That is, the acquisition unit 15 acquires the task type information d1 indicating the priority of each of a plurality of tasks including the magazine transport task.

[0170] Then, the determination unit 12 determines whether there is a high priority task that is a task with a higher priority than the magazine transport task, based on the priority of each of the multiple tasks indicated in the task type information d1 (step S33). If the determination unit 12 determines that there is a high priority task (Yes in step S33), the instruction unit 17 outputs information regarding an instruction to perform the high priority task to a third device (step S34). The third device is, for example, the display device 20. When the display device 20 receives the information regarding an instruction to perform the high priority task, it displays a message prompting the user to perform the high priority task. Thereafter, the determination unit 12 repeatedly executes the process of step S33.

[0171] On the other hand, if the determination unit 12 determines that there is no high priority work (No in step S33), the instruction unit 17 outputs a first instruction signal (step S3a). That is, the instruction unit 17 outputs a first instruction signal to the third device to instruct the third device to transport at least one magazine 60 including the magazine i from the unloader 40a to the loader 30b.

[0172] In this way, in this modification, even if the number of full magazines 60 in the unloader 40a is equal to or greater than a predetermined number, when there is a high priority task that has a higher priority than the magazine transport task, the execution of the high priority task is instructed in preference to the magazine transport task. For example, when there is sufficient time until the magazine (i+1) becomes full and there is a high priority task before the magazine (i+1) becomes full, the execution of the high priority task is prioritized. Therefore, it is possible to prevent the efficiency of other tasks from being reduced in order to improve the efficiency of the transport task. Furthermore, it is possible to prevent the possibility that the tasks of the first component mounting device 91 and the second component mounting device 92 are stopped or interrupted.

[0173] Furthermore, when there is no high priority task that has a higher priority than the magazine transport task, the magazine transport task is instructed with priority. In other words, the transport of at least magazine i to loader 30b is instructed. For example, when there is not enough time until magazine (i+1) becomes full, the magazine transport task is given top priority. In such a case, magazine i is transported to loader 30b without waiting for magazine (i+1) to become full. This makes it possible to prevent the full magazine 60 from overflowing from the unloader 40a.

[0174] (Variation 3) In this modified example, a temporary storage location is used for transporting the magazine 60.

[0175] FIG. 14 is a diagram showing a configuration of a transport system in the third modification.

[0176] The transport system 101 in the present modified example 3 has a temporary storage location 80. For example, there are cases where a magazine 60 filled by an unloader 40a cannot be placed on either the unloader 40a or the loader 30b. In such a case, the transport device 50 transports the magazine 60 filled by the unloader 40a to the temporary storage location 80. Then, when the full magazine 60 can be placed on the loader 30b, the transport device 50 transports the full magazine 60 to the loader 30b.

[0177] That is, the transport device 50 transports a full magazine 60 from the unloader 40a to the loader 30b, or transports a full magazine 60 from the unloader 40a via the temporary storage location 80 to the loader 30b.

[0178] FIG. 15 is a flowchart showing the processing operation of the transport management device 10 in the third modification.

[0179] The third control unit 14 of the transport management device 10 first initializes a variable i to 1 (step S4). Then, the acquisition unit 15 executes an information acquisition process including the processes of steps S11a to S15 in Fig. 10 (step S21). Next, the time calculation unit 11 executes a time calculation process including the processes of steps S16 to S18 in Fig. 10 (step S22).

[0180] Then, based on the empty time t2 calculated in step S120 and the arrival time (t1(i+1)+T), the judgment unit 12 judges whether the empty time t2 is earlier than the arrival time (t1(i+1)+T) (step S2b).

[0181] Here, when the determination unit 12 determines that the empty time t2 is earlier than the arrival time (t1(i+1)+T) (Yes in step S2b), the instruction unit 17 outputs an instruction signal to the third device to instruct the transport of at least one magazine 60 to the loader 30b (step S3b). The at least one magazine 60 may be a magazine 60 other than the magazine i. Furthermore, the at least one magazine 60 may be placed on the unloader 40a or in the temporary storage location 80. The third device is, for example, the display device 20.

[0182] On the other hand, if the judgment unit 12 judges that the empty time t2 is not earlier than the arrival time (t1(i+1)+T) (No in step S2b), the transport management device 10 performs the processes of steps S31, S32, and S33, as in the example shown in FIG. 13.

[0183] Here, in this modified example, if the judgment unit 12 determines in step S33 that there is no high priority work (No in step S33), it determines whether the full magazine 60 placed on the unloader 40a can be placed on the loader 30b (step S35).

[0184] For example, the acquisition unit 15 of the transport management device 10 acquires information indicating the number of magazines 60 detected by the second magazine number detection unit 312 of the loader 30b from the loader 30b via the third communication unit 13. Then, in step S35, the determination unit 12 determines that a full magazine 60 can be loaded on the loader 30b if the number of magazines 60 indicated by the acquired information is less than the maximum number of magazines 60 that can be loaded on the input conveyor 35 of the loader 30b. Conversely, the determination unit 12 determines that a full magazine 60 cannot be loaded on the loader 30b if the number of magazines 60 indicated by the information is equal to or greater than the maximum number.

[0185] If the determination unit 12 determines that the full magazine 60 cannot be placed thereon (No in step S35), the instruction unit 17 outputs a third instruction signal to the third device (step S37). This third instruction signal is a signal instructing the third device to transport at least one magazine 60 placed on the unloader 40a to the temporary storage location 80.

[0186] After the process of step S37, the determination unit 12 again determines whether the magazine 60 filled with a plurality of substrates 1 can be placed on the loader 30b (step S38). If the determination unit 12 determines that the magazine 60 can be placed on the loader 30b (Yes in step S38), the instruction unit 17 outputs an instruction signal to the third device to instruct the third device to transport at least one magazine 60 in the temporary storage location 80 to the loader 30b (step S39). If the determination unit 12 determines that the magazine 60 cannot be placed on the loader 30b (No in step S38), the process of step S38 is repeated.

[0187] Furthermore, if it is determined in step S35 that the magazine 60 can be placed on the loader 30b, the instruction unit 17 outputs a fourth instruction signal to the third device (step S36). This fourth instruction signal is a signal instructing the third device to transport the full magazine 60 placed on the unloader 40a to the loader 30b.

[0188] In steps S3b, S36, S37, and S39, an instruction signal such as the third instruction signal is output to a third device, for example, the display device 20. When the display device 20 receives the instruction signal, it displays the content indicated by the instruction signal. In addition, if the transport device 50 is a transport robot, the third device may be the transport device 50. In this case, when the transport device 50 receives the instruction signal, it transports the magazine 60 by self-propelling in response to the instruction signal.

[0189] In this manner, in this modified example, when a full magazine 60 cannot be placed on the loader 30b, the magazine 60 can be transported to the temporary storage location 80. In addition, even if a full magazine 60 is transported to the loader 30b, it is possible to prevent the magazine 60 from being unable to be placed on the loader 30b.

[0190] (Variation 4) In this modification, the transportation of the magazine 60 is instructed in response to the transportation request information.

[0191] FIG. 16 is a flowchart showing the processing operation of the transport management device 10 in the fourth modification.

[0192] The acquisition unit 15 of the transport management device 10 acquires the unloader information and the loader information, similarly to the example of FIG. 8 (step S1).

[0193] The determination unit 12 determines whether or not it is necessary to transport the magazine 60 to the loader 30b based on the unloader information and the loader information (step S2). That is, the determination unit 12 determines whether or not it is necessary to transport at least one magazine 60, each of which contains a plurality of substrates 1, from the unloader 40a to the loader 30b.

[0194] Here, in this modified example, when the determination unit 12 determines that transport is not required (No in step S2), it further determines whether or not the acquisition unit 15 has acquired transport request information (step S41). The transport request information is information requesting transport of the magazine 60 storing multiple substrates 1 to the loader 30b. For example, the transport request information is transmitted from the second communication unit 315 of the loader 30b, and is acquired by the acquisition unit 15 via the third communication unit 13 of the transport management device 10. In other words, the transport request information is information requesting the loader 30b to transport a full magazine 60. Note that the transport request information may be transmitted from a device other than the loader 30b.

[0195] Then, when the determination unit 12 determines that the acquisition unit 15 has not acquired the transport request information (No in step S41), the transport management device 10 repeatedly executes the process from step S1.

[0196] On the other hand, when the judgment unit 12 judges that the acquisition unit 15 has acquired the transport request information (Yes in step S41), the instruction unit 17 outputs a first instruction signal to the third device instructing it to transport at least one magazine 60 from the unloader 40a to the loader 30b (step S3).

[0197] As a result, when transport request information is acquired, a full magazine 60 can be transported to the loader 30b, thereby increasing the degree of freedom in transport.

[0198] (Variation 5) The transport management device 10 in this modification determines the predetermined number of magazines 60 in the above modifications 1 to 4. This predetermined number is used for the judgment in step S31 in Figures 11, 13, and 15. In addition, the numerical value obtained by multiplying the maximum number of substrates 1 that can be stored in the magazine 60 by the predetermined number is also called the number of substrates 1 remaining.

[0199] 17 is a diagram showing the results of a simulation of the production time according to the production number of mounting boards and the number of boards 1 remaining. Here, the number of remaining boards is the number of boards 1 transported in a batch from the unloader 40a to the loader 30b. In other words, when the unloader 40a stores the remaining number of boards 1 in one or more magazines, the one or more magazines are transported in a batch to the loader 30b. Also, when the production number of mounting boards is less than the remaining number, the same number of boards 1 as the production number are transported in a batch from the unloader 40a to the loader 30b. In other words, when the unloader 40a stores the same number of boards 1 as the production number in one or more magazines, the one or more magazines are transported in a batch to the loader 30b.

[0200] 17, the production time when the production number of mounted boards is 25 is the same whether the number of boards in stock is 100 or 25. However, the production time when the production number of mounted boards is 50, 75, 100, 150, 200, 300, 400, 500, and 1000 is different for the cases where the number of boards in stock is 100 and 25.

[0201] Specifically, the production time when the production number of mounted boards is 50 differs between when the number of retained boards is 100 and when it is 25. The production time when the production number of mounted boards is 50 is 1 hour, 7 minutes, and 16 seconds when the number of retained boards is 100, and 59 minutes and 26 seconds when the number of retained boards is 25. In other words, the production time can be reduced by 12% when the number of retained boards is 25 compared to when the number of retained boards is 100.

[0202] Therefore, when the production volume of mounting boards is small, such as 50 to 100 boards, the production time can be shortened by reducing the number of remaining boards.

[0203] However, when the production number of mounted boards is 150 or more, the difference in production time is small even if the number of backlogged boards is 100 and 25. For example, the production time when the production number of mounted boards is 150 is 2 hours 10 minutes 30 seconds when the number of backlogged boards is 100, and 2 hours 7 minutes 32 seconds when the number of backlogged boards is 25. In other words, the difference between the production time when the number of backlogged boards is 25 and the production time when the number of backlogged boards is 100 is only 2%.

[0204] Therefore, when the production volume of mounting boards is large, such as 150 or more, it is difficult to achieve the effect of shortening the production time even if the number of retained boards is reduced. Also, if the number of retained boards is reduced, one or more magazines 60 must be transported frequently, which reduces the efficiency of the transport work.

[0205] Therefore, the transport management device 10 in this modification determines the number of retained sheets in order to achieve both a reduction in production time and an improvement in the efficiency of the transport work. That is, the transport management device 10 determines the predetermined number of magazines 60 in the above modifications 1 to 4.

[0206] Specifically, the third control unit 14 of the transport management device 10 determines the predetermined number based on the production number of mounted boards, each having one or more components mounted on the board 1, produced by the operations of the first component mounting device 91 and the second component mounting device 92. For example, the third control unit 14 determines the predetermined number to be a smaller number as the production number of mounted boards is smaller.

[0207] Furthermore, the third control unit 14 determines the number of boards 1 to be stored in the magazine 60. That is, the third control unit 14 determines the number of boards 1 to be stored in the magazine 60 by the unloader 40a based on the production number of mounted boards, each having one or more components mounted on the board 1, produced by the work of the first component mounting device 91 and the second component mounting device 92. For example, the number of boards 1 to be determined is the maximum number of boards 1 that can be stored in the magazine 60 to fill it up.

[0208] This makes it possible to shorten production time while improving the efficiency of transportation operations.

[0209] (Other variations) Although the conveying method according to one or more aspects has been described based on the embodiment and each modified example thereof, the present disclosure is not limited to the embodiment and each modified example. As long as it does not deviate from the gist of the present disclosure, various modifications conceived by a person skilled in the art to the above embodiment and each modified example, or a form constructed by combining components in different modified examples may also be included within the scope of the present disclosure.

[0210] 10 in the above embodiment, the full time t1(i) is the predetermined time, and the processes of steps S11a to S18 and S2b are performed at that predetermined time. However, those processes may be performed at a timing shifted from the full time t1(i).

[0211] Furthermore, the transport device 50 in the above embodiment and each modification may be a cart that transports the magazine 60 by being pushed by an operator, or may be a self-propelled transport robot. The transport robot may be an AGV (Automated Guided Vehicle). In the present embodiment and the modifications, the efficiency of the transport work can be improved, and therefore the number of AGVs can be reduced.

[0212] In the above embodiment and each modified example, the third magazine is the magazine 60 handled last by the loader 30b, but it is not limited to the last magazine 60 handled. For example, the third magazine may be the Nth magazine 60 handled from the end (N is an integer of 2 or more).

[0213] In the above-mentioned embodiment and each modification, each component may be configured with dedicated hardware, or may be realized by executing a software program suitable for each component. Each component may be realized by a program execution unit such as a CPU or a processor reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory. Here, the software for realizing the transport management device 10 of the above-mentioned embodiment and each modification is a program that causes a computer to execute the processing of the flowcharts shown in each of Figures 8 to 11, 13, 15, and 16.

[0214] The following cases are also included in this disclosure:

[0215] (1) The at least one device is specifically a computer system consisting of a microprocessor, a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk unit, a display unit, a keyboard, a mouse, etc. A computer program is stored in the RAM or the hard disk unit. The at least one device achieves its functions by the microprocessor operating in accordance with the computer program. Here, the computer program is composed of a combination of multiple instruction codes that indicate commands for a computer to achieve a specified function.

[0216] (2) Some or all of the components constituting at least one of the above devices may be composed of one system LSI (Large Scale Integration). The system LSI is an ultra-multifunctional LSI manufactured by integrating multiple components on one chip, and specifically, is a computer system including a microprocessor, ROM, RAM, etc. A computer program is stored in the RAM. The system LSI achieves its functions by the microprocessor operating in accordance with the computer program.

[0217] (3) A part or all of the components constituting at least one of the above devices may be composed of an IC card or a standalone module that is detachable from the device. The IC card or module is a computer system composed of a microprocessor, ROM, RAM, etc. The IC card or module may include the above-mentioned ultra-multifunction LSI. The IC card or module achieves its functions by the microprocessor operating according to a computer program. This IC card or module may be tamper-resistant.

[0218] (4) The present disclosure may be embodied as any of the methods described above, a computer program for implementing these methods on a computer, or a digital signal comprising a computer program.

[0219] The present disclosure may also be a computer program or a digital signal recorded on a computer-readable recording medium, such as a flexible disk, a hard disk, a CD (Compact Disc)-ROM, a DVD, a DVD-ROM, a DVD-RAM, a BD (Blu-ray (registered trademark) Disc), a semiconductor memory, etc. Also, the present disclosure may be a digital signal recorded on such a recording medium.

[0220] The present disclosure may also involve transmitting a computer program or a digital signal via a telecommunications line, a wireless or wired communication line, a network such as the Internet, data broadcasting, or the like.

[0221] Furthermore, the program or digital signal may be recorded on a recording medium and transferred, or the program or digital signal may be transferred via a network or the like, so that the program or digital signal may be implemented by another independent computer system. [Industrial Applicability]

[0222] The present disclosure can be used in systems that mount components on boards to produce mounted boards. [Explanation of symbols]

[0223] 1 Board 10. Transport management device 11 Time calculation section 12 Judgment Department 13 Third Communications Department 14 Third Control Section 15 Acquisition Department 16 Information storage section 17 Instruction section 20 Display device 30a, 30b Loader 31, 41 Lifting device 32, 42 Lifter 33, 43 Delivery conveyor 34, 44 Discharge conveyor 35, 45 Intake conveyor 40a, 40b Unloader 50 Transport device 60 Magazine 100, 101 Transport system 311 Second board number detection unit 312 Second magazine number detector 313 Second Drive Mechanism 314 Second Control Section 315 2nd Communications Department 411 First board number detection unit 412 First magazine number detector 413 First Drive Mechanism 414 First Control Section 415 First Communications Department

Claims

1. A method for transporting a magazine from an unloader to a loader, comprising the steps of: The first magazine stores a plurality of circuit boards discharged from a first component mounting device that mounts components on the circuit boards, the second magazine stores the plurality of circuit boards that are conveyed from the first component mounting device after the first magazine is filled with the plurality of circuit boards; The third magazine stores a plurality of circuit boards to be carried to a second component mounting device that mounts components on the circuit boards, acquiring unloader information relating to a storage status of the substrates in the first magazine and the second magazine, and loader information relating to a removal status of the substrates in the third magazine; transporting at least one of the first magazine and the second magazine, which are placed on the unloader, to the loader by a transport device before the number of substrates stored in the third magazine placed on the loader becomes zero based on the unloader information and the loader information; A method for transporting a substrate.

2. The conveying method includes: Further acquiring first operation information relating to a work time for the board in the first component mounting device and second operation information relating to a work time for the board in the second component mounting device; determining whether to transport only the first magazine to the loader or to transport the first magazine and the second magazine together to the loader based on the unloader information, the loader information, the first work information, and the second work information; The method for transporting a substrate according to claim 1 .

3. determining at a predetermined time whether to transport only the first magazine from the unloader to the loader; the predetermined time is a time when the first magazine is filled with the plurality of substrates and is a time before the second magazine is filled with the plurality of substrates; The substrate transport method according to claim 2 .

4. calculating a second magazine full time, which is the time when the second magazine is filled with the plurality of substrates, based on the storage status of the substrates in the second magazine included in the unloader information and the first work information; calculating a third magazine empty time at which the number of substrates remaining in the third magazine becomes zero based on a substrate removal status in the third magazine included in the loader information and the second work information; determining whether the third magazine empty time is earlier than the second magazine full time, thereby determining whether it is necessary to transport only the first magazine from the unloader to the loader, or whether it is necessary to transport the first magazine and the second magazine together from the unloader to the loader; The substrate transport method according to claim 2 .

5. A transport management device that manages transport of a magazine from an unloader to a loader, The first magazine stores a plurality of circuit boards discharged from a first component mounting device that mounts components on the circuit boards, the second magazine stores the plurality of circuit boards that are conveyed from the first component mounting device after the first magazine is filled with the plurality of circuit boards; The third magazine stores a plurality of circuit boards to be carried to a second component mounting device that mounts components on the circuit boards, an acquisition unit that acquires unloader information regarding a storage status of substrates in the first magazine and the second magazine, and loader information regarding a removal status of substrates in the third magazine; an instruction unit that outputs an instruction to transport at least one of the first magazine and the second magazine placed on the unloader to the loader by a transport device before the number of substrates stored in the third magazine placed on the loader becomes zero based on the unloader information and the loader information; A transport management device comprising:

Citation Information

Patent Citations

  • Buffer device

    JP1984213194A

  • JP1987026321U

  • Performance collecting system of printed substrate mounting line

    JP1992180298A

  • Packaging method by automatic packaging device for component group

    JP1994338698A

  • Board supply and storage device

    JP1992364097A