Component mounting system and component mounting method

文档序号:174764 发布日期:2021-10-29 浏览:42次 中文

阅读说明:本技术 元件安装系统及元件安装方法 (Component mounting system and component mounting method ) 是由 新田裕明 于 2019-03-29 设计创作,主要内容包括:该元件安装系统具有:元件安装装置(15),向基板(S)安装元件(E);元件保管库(20),对收容有多个由元件安装装置向基板安装的元件的元件收容构件(200)进行保管;及控制部(22),对将元件收容构件从元件保管库出库的顺序进行控制。控制部构成为在针对多个元件收容构件存在出库预定的情况下,基于出库的优先级对将元件收容构件出库的顺序进行控制。(The component mounting system has: a component mounting device (15) for mounting a component (E) on a substrate (S); a component storage (20) for storing a component housing member (200) housing a plurality of components mounted on a substrate by a component mounting device; and a control unit (22) for controlling the order of taking out the component storage member from the component storage. The control unit is configured to control the order of component housing members to be taken out of the magazine based on the priority of the taking-out when there is a reservation for taking out of the magazine for the plurality of component housing members.)

1. A component mounting system is provided with:

a component mounting device for mounting a component on a substrate;

a component storage warehouse for storing component storage members in which a plurality of components mounted on a substrate by the component mounting apparatus are stored; and

a control unit that controls a sequence of taking out the component storage member from the component storage,

the control unit is configured to control a sequence of unloading the component housing members based on a priority of unloading when there is a reservation for unloading for a plurality of the component housing members.

2. The component mounting system according to claim 1,

the control unit is configured to control an order of taking out the component housing members based on a priority determined based on a time during which the component mounting apparatus can continue mounting on the substrate with the remaining components.

3. The component mounting system according to claim 2,

the component mounting system further includes a priority determining unit that determines the priority of the component storage member being taken out of the magazine based on information on the number of remaining components transmitted at a predetermined timing from the component mounting apparatus.

4. The component mounting system according to claim 3,

the priority determining section is configured to create a shipment group of the component housing members based on a priority of shipment.

5. The component mounting system according to claim 4,

the control unit is configured to control the component housing member to be ejected in accordance with an ejection group classified based on the priority of ejection.

6. The component mounting system according to any one of claims 1 to 5,

the control unit is configured to control the order of component storage members to be taken out earlier when a request for taking out the component storage members having a higher priority of taking out the component storage members comes in the process of taking out the component storage members.

7. The component mounting system according to claim 6,

the control unit is configured to, when a delivery request for the component storage member having a high priority of delivery comes during a process of sequentially delivering the plurality of component storage members, perform control such that: the process of sequentially unloading the plurality of component housing members is interrupted to unload the component housing members having a high priority.

8. The component mounting system according to claim 7,

the component storage member that has been interrupted in the delivery is the component storage member that is prepared for supplying the component mounting apparatus with the component to start the component mounting.

9. The component mounting system according to any one of claims 1 to 8,

the control unit is configured to control an order of taking out the component housing members based on a priority set by a user.

10. A component mounting method includes the steps of:

mounting a component on a substrate by using a component mounting apparatus;

removing a component storage member, which stores a plurality of components mounted on a substrate by the component mounting apparatus, from a component storage; and

when there is a reservation for component storage in the component storage for a plurality of the component storage members, the order of storing the component storage members out is controlled based on the priority of storage.

11. The component mounting method according to claim 10,

the step of controlling the order of unloading the component storage member includes the steps of: the order of unloading the component housing members is controlled based on a priority determined based on a time at which the component mounting apparatus can continue mounting the components on the substrate by the remaining components.

12. The component mounting method according to claim 11, wherein,

the component mounting method further includes the steps of: the priority of the component housing member being taken out of the magazine is determined based on information on the number of remaining components transmitted from the component mounting apparatus at a predetermined timing.

13. The component mounting method according to claim 12, wherein,

the step of determining the priority of the component housing member for shipment includes the steps of: creating an ex-warehouse group of the component housing members based on the priority of ex-warehouse.

14. The component mounting method according to claim 13, wherein,

the step of controlling the order of unloading the component storage member includes the steps of: the component housing members are controlled to be taken out of the magazine in a delivery group classified according to a priority based on the delivery.

15. The component mounting method according to any one of claims 10 to 14,

the step of controlling the order of unloading the component storage member includes the steps of: when a component housing member having a higher priority is taken out of the magazine, the order of the component housing members is controlled so as to be earlier in the order of the component housing members having the higher priority.

Technical Field

The present invention relates to a component mounting system and a component mounting method, and more particularly to a component mounting system provided with a component storage and a component mounting method using the component storage.

Background

Conventionally, a component mounting system including a component storage is known. Such a component mounting system is disclosed in, for example, japanese patent laid-open publication No. 2018-164018.

The above japanese patent application laid-open No. 2018-164018 discloses a component mounting system including: a mounting machine for mounting components on a substrate; a component storage (component storage) for storing component containers for storing components mounted on the substrate by the mounting machine; and a preparation instruction unit for creating a preparation instruction for the component package taken out from the component package storage. The component mounting system disclosed in japanese patent application laid-open No. 2018-164018 is configured to sequentially take out component containers from a component container storage based on a preparation instruction created by a preparation instruction unit.

Documents of the prior art

Patent document

Patent document 1: japanese patent laid-open publication No. 2018-164018

Disclosure of Invention

Problems to be solved by the invention

However, in the component mounting system disclosed in japanese patent application laid-open No. 2018-164018, the component holders are sequentially taken out from the component holder storage based on the preparation instruction created by the preparation instruction unit. Therefore, there are disadvantages as follows: according to the order of preparation instruction, the component mounting apparatus may be delayed from being delivered with a small number of components and the type of components that must be quickly supplied to the component mounting apparatus, and the time until components are supplied to the component mounting apparatus that needs to supply components may be increased. In this case, it is difficult to continue the operation of mounting the component on the substrate, and the component mounting needs to be temporarily interrupted. As a result, there is a problem that the efficiency of the operation of mounting the component on the substrate is lowered.

The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a component mounting system and a component mounting method that can suppress a decrease in efficiency of an operation of mounting components on a substrate due to a component removal state in which the components are removed from a component storage.

Means for solving the problems

In order to achieve the above object, a component mounting system according to a first aspect of the present invention includes: a component mounting device for mounting a component on a substrate; a component storage warehouse for storing component accommodating members for accommodating a plurality of components mounted on a substrate by a component mounting device; and a control unit configured to control a sequence of bringing the component storage members out of the component storage, wherein the control unit is configured to control the sequence of bringing the component storage members out of the component storage based on the priority of bringing out the component storage when there is a reservation for bringing out the component storage members from the component storage.

In the component mounting system according to the first aspect of the present invention, the component housing member of the component of a high priority of the type to be supplied quickly can be taken out of the component storage preferentially by configuring as described above, and therefore the component can be supplied quickly to the component mounting apparatus requiring component supply. This can suppress the temporary interruption of the operation of mounting the component on the substrate by the component mounting apparatus, and therefore can suppress the reduction of the efficiency of the operation of mounting the component on the substrate due to the component removal from the component storage.

In the component mounting system according to the first aspect, the control unit is preferably configured to control the order of unloading the component storage members based on a priority determined based on a time during which the component mounting device can continue mounting on the substrate with the remaining components. With this configuration, the component housing member of the component, which is short in time for which the component mounting can be continued, can be preferentially taken out of the component storage, and therefore, the temporary interruption of the operation of mounting the component on the substrate by the component mounting apparatus can be effectively suppressed.

In this case, it is preferable that the component mounting apparatus further includes a priority determination unit that determines the priority of the component storage member to be taken out of the magazine based on information on the remaining number of components transmitted from the component mounting apparatus at a predetermined timing. With this configuration, the priority of the shipment of the plurality of component housing members can be easily determined by the priority determining section based on the information on the remaining number of components of the component mounting apparatus.

In the component mounting system having the configuration of the priority determining section, the priority determining section is preferably configured to create a ex-warehouse group of the component housing members based on the priorities of ex-warehouse. With this configuration, the component storage means of the same priority can be made the same ex-warehouse group to determine the ex-warehouse priority.

In this case, it is preferable that the control unit is configured to control the component housing member to be unloaded in accordance with the unloading group classified based on the priority of unloading. With this configuration, the component storage members having a high priority can be collectively delivered as a delivery group.

In the component mounting system according to the first aspect, the control unit is preferably configured to control the order of component housing members with high priority to be taken out of the magazine so as to be earlier when a request for taking out of the component housing members with high priority to be taken out of the magazine arrives during the process of taking out the component housing members. With this configuration, since the order of unloading can be changed even during the unloading of the component storage member, it is possible to more effectively prevent the time required for unloading the component storage member of the type of component that needs to be quickly supplied from becoming long.

In this case, preferably, the control unit is configured to perform the following control when a delivery request for a component storage member having a high priority for delivery comes in the process of sequentially delivering the plurality of component storage members: the process of sequentially unloading the plurality of component storage members is interrupted to unload the component storage members having the higher priority. With this configuration, it is possible to start the component storage members of the component storage group having a high priority without waiting for the shipment of all the component storage members during the processing.

In the component mounting system having the above-described configuration of interrupting the component storage member of the component storage group being taken out of the magazine in the process of taking out the component, it is preferable that the component storage member whose component is taken out of the magazine is a component storage member prepared for supplying the component to the component mounting apparatus in order to start component mounting. With this configuration, since the component housing member to be prepared has a low priority for shipment, it is possible to suppress the influence on the operation of mounting the component on the substrate even if the shipment is interrupted.

In the component mounting system according to the first aspect, the control unit is preferably configured to control an order of taking out the component housing members based on a priority set by a user. With this configuration, the component housing member can be quickly taken out of the magazine in accordance with the user's request.

In order to achieve the above object, a component mounting method according to a second aspect of the present invention includes the steps of: mounting a component on a substrate by using a component mounting apparatus; removing a component storage member, which stores a plurality of components mounted on a substrate by a component mounting apparatus, from a component storage; and controlling the order of taking out the component housing members based on the priority of taking out the components when there is a reservation for taking out the plurality of component housing members in the component storage.

In the component mounting method according to the second aspect of the present invention, the component housing member of the component of the type having a high priority to be supplied quickly can be taken out of the component storage preferentially by configuring as described above, and therefore the component can be supplied quickly to the component mounting apparatus requiring component supply. Thus, it is possible to provide a component mounting method capable of suppressing a temporary interruption of the operation of mounting a component on a substrate by a component mounting apparatus, and thus suppressing a decrease in the efficiency of the operation of mounting a component on a substrate due to a component removal state from a component storage.

In the component mounting method according to the second aspect, the step of controlling the order of unloading the component storage member preferably includes the steps of: the order of taking out the component housing members is controlled based on the priority determined based on the time during which the mounting on the substrate can be continued by the remaining components in the component mounting apparatus. With this configuration, the component housing member of the component, which is short in time for which the component mounting can be continued, can be preferentially taken out of the component storage, and therefore, the temporary interruption of the operation of mounting the component on the substrate by the component mounting apparatus can be effectively suppressed.

In this case, it is preferable to further include the steps of: the priority of the component housing member being taken out of the magazine is determined based on information on the number of remaining components transmitted from the component mounting apparatus at a predetermined timing. With this configuration, the priority of shipment of the plurality of component housing members can be easily determined based on the information on the number of remaining components of the component mounting apparatus.

In the component mounting method having the configuration of the step of determining the priority, preferably, the step of determining the priority of the component storage member to be taken out of the magazine includes the steps of: an out-of-stock group of the component housing means is created based on the priority of out-of-stock. With this configuration, the component storage means of the same priority can be made the same ex-warehouse group to determine the ex-warehouse priority.

In this case, it is preferable that the step of controlling the order of taking out the component housing members includes the steps of: the component housing members are controlled to be taken out of the magazine in the delivery group classified according to the priority based on the delivery. With this configuration, the component storage members having a high priority can be collectively delivered as a delivery group.

In the component mounting method according to the second aspect, the step of controlling the order of unloading the component storage member preferably includes the steps of: when a component housing member having a higher priority is taken out of the magazine, the order of the component housing members is controlled so as to be earlier than the order of the component housing members having a higher priority. With this configuration, since the order of unloading can be changed even during the unloading of the component storage member, it is possible to more effectively prevent the time required for unloading the component storage member of the type of component that needs to be quickly supplied from becoming long.

Effects of the invention

According to the present invention, as described above, it is possible to provide a component mounting system and a component mounting method that can suppress a decrease in efficiency of an operation of mounting a component on a substrate due to a component removal state in which the component is removed from a component storage.

Drawings

Fig. 1 is a block diagram showing a component mounting system according to an embodiment of the present invention.

Fig. 2 is a diagram showing an overall configuration of a component mounting apparatus of a component mounting system according to an embodiment of the present invention.

Fig. 3 is a diagram showing an example of a delivery request list in the component mounting system according to the embodiment of the present invention.

Fig. 4 is a sequence diagram for explaining a first operation example of the component mounting system according to the embodiment of the present invention.

Fig. 5 is a flowchart for explaining the extraction processing of the out-of-stock instructed component of the component mounting system according to the embodiment of the present invention.

Fig. 6 is a flowchart for explaining the ex-warehouse instruction processing of reserved components in the component mounting system according to the embodiment of the present invention.

Fig. 7 is a sequence diagram for explaining a second operation example of the component mounting system according to the embodiment of the present invention.

Fig. 8 is a sequence diagram for explaining a third operation example of the component mounting system according to the embodiment of the present invention.

Detailed Description

Hereinafter, embodiments embodying the present invention will be described with reference to the drawings.

Referring to fig. 1 and 2, a configuration of a component mounting system 100 according to an embodiment of the present invention will be described.

(Structure of component mounting System)

The component mounting system 100 of the present embodiment is configured to mount a component E on a substrate S and manufacture the substrate S on which the component E is mounted. As shown in fig. 1, the component mounting system 100 includes a component mounting line 10, a component storage 20, an external PC30, and a portable terminal 40 carried by a user. The external PC30 is an example of a "priority determination unit" of the scope of the claims.

The component mounting line 10 is provided in plural. The component mounting line 10 includes a loader 11, a printer 12, a printing inspection machine 13, a dispenser device 14, a plurality of component mounting devices 15, an appearance inspection device 16, a reflow device 17, an appearance inspection device 18, and an unloader 19. In the component mounting line 10, the substrate S is conveyed from the upstream side (left side) to the downstream side (right side) along the production line.

(Structure of component mounting line)

Next, the structure of each device constituting the component mounting line 10 will be described.

The loader 11 has a function of holding the substrate (wiring substrate) S before the component E is mounted and carrying the substrate S into the component mounting line 10. The element E includes a small-chip electronic element such as an LSI, an IC, a transistor, a capacitor, or a resistor.

The printer 12 is a screen printer, and has a function of applying cream solder to the mounting surface of the substrate S.

The printing inspection machine 13 has a function of inspecting the state of the cream solder printed by the printing machine 12.

The dispenser device 14 has a function of applying cream solder, an adhesive, or the like to the substrate S.

The component mounting device 15 has a function of mounting (mounting) components at predetermined mounting positions on the substrate S on which the cream solder is printed. In addition, a plurality of (three) component mounting devices 15 are arranged along the conveying direction of the substrate S. The plurality of component mounting apparatuses 15 have the same structure. As shown in fig. 2, the component mounting device 15 includes a base 151, a pair of conveyors 152, a component supply portion 153, a head unit 154, a support portion 155, a pair of rail portions 156, a component recognition imaging portion 157, and a control portion 158.

The pair of conveyors 152 is provided on the base 151 and configured to convey the substrate S in the X direction. The pair of conveyors 152 is configured to hold the substrate S being conveyed in a state of being stopped at the mounting work position. The pair of conveyors 152 is configured to be able to adjust the spacing in the Y direction in accordance with the size of the substrate S.

The component supply unit 153 is disposed outside the pair of conveyors 152 (on the Y1 side and the Y2 side). Further, a plurality of tape feeders 153a are disposed in the component supply section 153.

The tape feeder 153a holds a reel (the component housing member 200 (see fig. 1) housing a plurality of components E) on which a tape is wound, the tape holding the plurality of components E at predetermined intervals. The tape feeder 153a is configured to feed the component E from the tip of the tape feeder 153a by rotating the reel and feeding the tape holding the component E. If the tape holding the element E is finished, it is replaced with the next tape (reel). The tape (reel) (component housing member 200) to be replaced is taken out from the component storage 20 and replenished.

The head unit 154 is provided to move between above the pair of conveyors 152 and above the component supply portion 153. The head unit 154 includes a plurality of (5) mounting heads 154a each having a suction nozzle mounted at a lower end thereof, and a board recognition imaging unit 154 b.

The mounting head 154a is configured to mount the component E to the substrate S. Specifically, the mounting head 154a is configured to be movable up and down (movable in the Z direction), sucks and holds the component E supplied from the tape feeder 153a by the negative pressure generated at the tip of the suction nozzle by the air pressure generating unit, and mounts (mounts) the component E at the mounting position of the substrate S.

The substrate recognition imaging unit 154b is configured to image the reference mark F of the substrate S to recognize the position and posture of the substrate S. By imaging and recognizing the position of the reference mark F, the mounting position of the component E on the substrate S can be accurately obtained. The substrate recognition imaging unit 154b is configured to image the substrate S from above (the Z1 direction side).

The support portion 155 includes an X-axis motor 155 a. The support 155 is configured to move the head unit 154 in the X direction along the support 5 by driving the X-axis motor 155 a. Both end portions of the support portion 155 are supported by the pair of rail portions 156.

The pair of rail portions 156 is fixed to the base 151. The rail portion 156 on the X1 side includes a Y-axis motor 156 a. The rail portion 156 is configured to move the support portion 155 in the Y direction orthogonal to the X direction along the pair of rail portions 156 by driving the Y axis motor 156 a. The head unit 154 is movable in the X direction along the support portion 155, and the support portion 155 is movable in the Y direction along the rail portion 156, whereby the head unit 154 is movable in the XY direction.

The component recognition imaging unit 157 is fixed to the upper surface of the base 151. The component recognition imaging unit 157 is disposed outside (Y1 side and Y2 side) the pair of conveyors 152. The component recognition imaging unit 157 is configured to image the component E sucked to the suction nozzle of the mounting head 154a from below (Z2 direction side) in order to recognize the suction state (suction posture) of the component E before the component E is mounted. Thereby, the suction state of the component E sucked to the suction nozzle of the mounting head 154a can be obtained.

The control unit 158 includes a CPU, and is configured to control the overall operations of the component mounting apparatus 15, such as the conveyance operation of the substrate S by the pair of conveyors 152, the mounting operation by the head unit 154, and the imaging operation by the component recognition imaging unit 157 and the substrate recognition imaging unit 154 b. The control unit 158 is configured to transmit information such as production information and component information to the external PC 30.

As shown in fig. 1, the appearance inspection device 16 is provided downstream of the plurality of component mounting devices 15. The appearance inspection device 16 has a function of inspecting the appearance of the substrate S on which the component E is mounted by the component mounting device 15.

The reflow apparatus 17 has a function of bonding the element E to the electrode portion of the substrate S by melting the solder by performing a heating process. The reflow apparatus 17 is configured to perform a heat treatment while conveying the substrate S on the passage.

The appearance inspection device 18 is provided downstream of the reflow apparatus 17. The appearance inspection device 18 has a function of inspecting the appearance of the substrate S after the heat treatment by the reflow apparatus 17.

The unloader 19 has a function of discharging the substrate S on which the component E is mounted from the component mounting line 10.

(Structure of element storage)

The configuration of the component storage 20 will be described.

The component storage 20 is configured to store the component storage member 200 in which the plurality of components E mounted on the substrate S by the component mounting device 15 are stored. The component storage 20 includes a storage unit 21, a control unit 22, an operation unit 23, and a display unit 24. The storage section 21 has an entry/exit mechanism 211 and an entry/exit port 212.

The storage part 21 is configured to store the plurality of element housing members 200. The plurality of element housing members 200 stored in the storage unit 21 store and manage their respective information in the storage unit. The information of the element housing unit 200 includes information on the type of the element E, information on the number of elements E to be held, information on the storage location, and time information such as the storage time. The loading/unloading mechanism 211 has a function of conveying the component housing member 200. Specifically, the loading/unloading mechanism 211 conveys the component storage member 200 placed on the loading/unloading port 212 and loads the component storage member 200 into a predetermined storage position of the storage section 21. The storage/retrieval mechanism 211 conveys the component storage member 200 stored in the storage part 21 and stores the component storage member 200 in/out the storage port 212. The entrance/exit port 212 is configured to allow the arrangement of a plurality of component housing members 200. That is, the plurality of element housing members 200 can be loaded into and unloaded from the storage portion 21 at the same time.

For example, the entrance/exit 212 includes a component mounting rack (not shown) having a plurality of layers. The component storage members 200 sequentially conveyed by the loading/unloading mechanism 211 are placed on the respective layers of the component mounting shelves. When the unloading is completed, an operator (user) can take out the component housing member 200 from each layer of the component mounting shelf. In the component mounting rack, component storage members 200 belonging to the delivery instruction documents are arranged in order in succession in units of delivery instruction documents to be described later. After the placement of all the component storage members 200 belonging to the shipment instruction document on the component placement shelf is completed, the operator takes out the component storage members 200. When the number of the component storage members 200 of the shipment instruction document is larger than the number of the component placement shelves, after the component storage members 200 are placed on all the levels of the component placement shelves, the waiting operator takes out all the placed component storage members 200 and places the remaining component storage members 200 belonging to the shipment instruction document on the component placement shelves.

The control unit 22 is configured to control each unit of the component storage 20. Specifically, the control unit 22 performs control for unloading the component storage member 200 from the storage unit 21 in response to an unloading request from the external PC 30.

Here, in the present embodiment, the control unit 22 is configured to control the order of taking out the component housing member 200 from the component storage 20. Further, the control unit 22 is configured to control the order of taking out the component housing members 200 based on the priority of taking out when there is a reservation for taking out the plurality of component housing members 200. That is, the control unit 22 is configured to control the component storage member 200 having a high priority (high urgency of delivery) to be delivered preferentially.

The control unit 22 is configured to control the order of unloading the component storage members 200 based on the priority determined based on the time when the component mounting device 15 can continue mounting on the substrate S with the remaining components E. The control unit 22 is configured to control the component housing member 200 to be unloaded in accordance with the unloading group classified by the priority of unloading.

Further, the control unit 22 is configured to control the order of the component storage members 200 to be taken out of the magazine so as to make the order of the component storage members 200 to be taken out of the magazine earlier when a request for taking out the component storage members 200 having a high priority to be taken out of the magazine arrives during the process of taking out the component storage members 200. Further, the control unit 200 is configured to perform control such that, when a delivery request for a component storage member 200 having a high priority for delivery comes in the process of sequentially delivering the plurality of component storage members 200, the control unit: the process of sequentially unloading the plurality of component housing members 200 is interrupted, and the component housing members 200 with the higher priority to be unloaded are unloaded.

For example, the component 200 that has been unloaded and interrupted is the component storage member 200 that is prepared for starting component mounting by supplying the component to the component mounting device 15. The control unit 22 is configured to control the order of unloading the component storage members 200 based on the priority set by the user.

As shown in fig. 4, the control unit 22 acquires the ex-warehouse instruction file created by the external PC30 from the shared folder. Further, the control unit 22 performs control for sequentially unloading the component storage members 200 based on the obtained unloading instruction file. The data of the above-mentioned one ex-warehouse group is stored in the ex-warehouse indication file.

The operation unit 23 receives an operation from a user. The operation unit 23 includes an input device such as a keyboard or a mouse, and a reader such as a barcode reader. The operation unit 23 receives a user instruction based on an input by a user using a keyboard or a mouse. The operation unit 23 reads an identifier (a barcode, an IC tag, or the like) attached to the component housing member 200 with a reader, and receives information of the component housing member 200 to be loaded into and unloaded from the warehouse.

The display unit 24 displays the state of the component storage 20 and a screen for operation. In addition, the display unit 24 displays a notification sent from the component storage 20.

(Structure of external PC)

The configuration of the external PC (personal computer) 30 will be explained.

The external PC30 manages the component mounting line 10. The external PC30 manages the component storage member 200 for shipment based on the production information and the component information transmitted from the component mounting apparatus 15.

The external PC30 includes a CPU (central processing unit) 31, a memory 32, a display unit 33, and an operation unit 34. The CPU31 controls each unit of the external PC 30. The CPU31 executes a predetermined program using the memory 32. The display unit 33 displays a screen for operating the external PC 30. The operation unit 34 receives an operation from a user. The operation unit 34 includes an input device such as a keyboard and a mouse.

Here, in the present embodiment, the external PC30 is configured to determine the priority of the component storage member 200 for shipment based on the information on the remaining number of components transmitted from the component mounting apparatus 15 at a predetermined timing. In addition, the external PC30 is configured to create an ex-warehouse group of the component housing members 200 based on the priority of ex-warehouse.

The external PC30 calculates the producible time based on the production information (the period of one substrate, the number of used components of one substrate) and the component information (the remaining number of components) transmitted from each of the plurality of component mounting devices 15 at constant time intervals. In addition, the external PC30 extracts an ex-warehouse request component requesting ex-warehouse from the component storage 20 based on the calculated producibility time. In addition, the external PC30 creates ex-warehouse groups in order from a component whose production time is short, based on the extracted ex-warehouse requested component. The external PC30 stores the created outbound group in a shared folder so as to be usable by the control unit 22.

(Structure of Mobile terminal)

The structure of the mobile terminal 40 will be explained.

The mobile terminal 40 is carried by a user of the management component mounting system 100. The mobile terminal 40 receives information of the component mounting system 100 and displays the information on the display portion 43.

The mobile terminal 40 includes a CPU (central processing unit) 41, a memory 42, a display unit 43, and an operation unit 44. The CPU41 controls each section of the mobile terminal 40. The CPU41 executes a predetermined program using the memory 42. The display unit 43 displays a screen for operating the mobile terminal 40. The operation unit 44 receives an operation from a user. The operation unit 44 includes an input unit such as a touch panel.

(Explanation of ex-warehouse request List)

Referring to fig. 3, the ex-warehouse request list will be explained.

The ex-warehouse request list is created by the external PC 30. Here, the component storage 20 finishes the storage in a state where all the request components are disposed in the storage/retrieval opening 212, and can take out the component housing member 200 from the storage/retrieval opening 212. The component storage magazine 20 stores one component storage member 200 in t1 seconds on average. The component storage 20 can store a1 component housing members 200 at maximum in and out of the storage entrance 212. That is, when the maximum number of a1 component storage members 200 is requested, it takes t2 (t 1 × a1) seconds to leave the magazine. Further, it takes a work time from when the component housing member 200 is taken out of the magazine to when it is set in the corresponding component mounting device 15. Therefore, the set of ex-warehouse requests is created in consideration of producibility time, ex-warehouse time, and job time.

(element warehouse-out processing (first operation example))

The component delivery process of the first operation example will be described with reference to fig. 4 to 6.

As shown in fig. 4, the production information and the component information are notified from the component mounting apparatus 15 to the external PC 30. The production information and the component information are notified when one substrate mounting is completed or when the component mounting device 15 is stopped. The production information and the component information may be notified at predetermined time intervals based on the setting.

The external PC30 that received the production information and the component information notification performs extraction of the out-of-stock indication component in step S1. When the retrieval of the out-of-stock instructing component is performed, the external PC30 stores the out-of-stock instructing file in the shared folder. The ex-warehouse indication files are stored according to the groups corresponding to the priorities of ex-warehouse.

The component storage 20 (control unit 22) checks the shared folder, and acquires the storage instruction file when the storage instruction file is present. At this time, the control unit 22 deletes the delivery instruction file acquired from the shared folder. This can suppress repeated retrieval of the shipment instruction file. In step S2, the control unit 22 that has acquired the ejection instruction file ejects the component storage member 200 in units of ejection instruction files.

The extraction processing of the shipment instruction component in step S1 in fig. 4 will be described with reference to fig. 5. The extraction processing of the out-of-stock indication component is performed by the external PC 30.

In step S11 of fig. 5, a loop process of producing the number of used components is started. That is, in the mounting operation of the corresponding component mounting device 15, the extraction process is performed for all types of the components E to be used. In step S12, production information (the cycle of one substrate S and the number of components E used for one substrate) and component information (the number of components remaining in the component mounting apparatus 15) are acquired.

In step S13, the producibility time is calculated. Specifically, the producibility time is calculated by ═ producibility time ((remaining number of components)/(number of components used)) × (period). In addition, the number of producible pieces (═ number of remaining components)/(number of used components)) may be calculated instead of the producible time. In step S14, it is determined whether or not the calculated producibility time is below a first threshold. If the threshold value is not more than the first threshold value, the process proceeds to step S15, and if the threshold value is more than the first threshold value, the process proceeds to step S18. The first threshold is set based on the time at which the shipment can be made. For example, the first threshold value is set based on the time when a new reel can be supplied to the tape feeder 153 a. In other words, the first threshold value is set based on the producibility time that is just a nuisance even if a new reel is supplied.

In step S15, the out-of-stock component is reserved. Specifically, the component housing means 200 of the corresponding component E is registered in the ex-warehouse request list. In step S16, it is determined whether or not the calculated producibility time is below the second threshold value + the delivery time. If the current time is less than the second threshold value + ex-warehouse time, the process proceeds to step S17, and if the current time is greater than the second threshold value + ex-warehouse, the process proceeds to step S18. The second threshold value is set to a value smaller than the first threshold value. The second threshold value is set based on the time required for delivery. The second threshold is set based on the movement time to the component storage 20 + the mounting time of the component storage member 200 + the remaining time. The delivery time is calculated by multiplying the delivery time of one component housing member 200 by the number of delivery reservations.

In step S17, a delivery instruction of the reserved component is given. In step S18, if the loop processing of the production use component number ends, the extraction processing of the out-of-stock instruction component ends. If the loop processing is not ended, the processing of step S12 to step S17 is repeated.

Referring to fig. 6, the storage leaving instruction processing of the reservation element in step S17 in fig. 5 will be described. The external PC30 performs the delivery instruction processing of the reserved component.

In step S21 of fig. 6, the production times are sorted in order from short to long. In step S22, m is 1 and n is 1. m represents the number of registered elements within a group and n represents the number of groups. In step S23, the loop processing is started in order of producible time from short to long elements.

In step S24, an element is registered with the group n. In addition, the smaller the group number, the higher the priority (the earlier the order of priority of ex-warehouse). That is, the component that can be produced in the shortest time is registered in group 1. In step S25, it is determined whether the producible time of the first (shortest) element in the group is greater than ((ex-warehouse time × (m +1)) + second threshold). If so, the process proceeds to step S26, and if not, the process proceeds to step S27. That is, it is determined whether or not the component that can be produced in the shortest time is supplied in time in the delivery of the component storage member 200 of the corresponding group.

In step S26, m is set to m + 1. In step S27, n is n +1, and m is 1. In step S28, if the loop processing in the order of the short to long producible time ends, the process proceeds to step S29, and a drawing instruction is performed for each group. If the loop processing is not ended, the processing of step S24 to step S27 is repeated.

An example of the shipment instruction processing of the reserved component will be described with reference to fig. 3.

First, sorting is performed from the ex-warehouse request list in order of short to long producibility time. In the example of fig. 3, the first threshold value is set to 20 minutes, and the travel time is set to 1 minute. In addition, the component mounting time was set to 1.5 minutes, and the remaining time was set to 1 minute. In addition, the delivery time of one component housing member 200 was set to 0.5 minute.

First, a group was set for the element ID of P7(6 minutes). P7 is the first element and is therefore set to group G1. In this case, the time until the component is mounted is 4 minutes, which is the storage time (0.5 minute) + the moving time (1 minute) + the mounting time (1.5 minutes) + the remaining time (1 minute).

Next, a group was set for the element ID of P1(7 minutes). In this case, the time required for the first component mounting is 4.5 minutes, which is the storage leaving time (1 minute) + the moving time (1 minute) + the mounting time (1.5 minutes) + the remaining time (1 minute). Therefore, since the producible time of P7 is 6 minutes or less, P1 is set at group G1.

Next, a group was set for the element ID of P4(9 minutes). In this case, the time until the first component mounting is 5 minutes, which is the storage leaving time (1.5 minutes) + moving time (1 minute) + mounting time (1.5 minutes) + remaining time (1 minute). Therefore, since the producible time of P7 is 6 minutes or less, P4 is set at group G1.

Next, a group was set for the element ID of P3(11 minutes). In this case, the time until the first component mounting is 5.5 minutes, which is the storage leaving time (2 minutes) + moving time (1 minute) + mounting time (1.5 minutes) + remaining time (1 minute). Therefore, since the producible time of P7 is 6 minutes or less, P3 is set at group G1.

Next, a group was set for the element ID of P5(15 minutes). In this case, the time until the first component mounting is set to 6 minutes, i.e., the storage time (2.5 minutes) + the moving time (1 minute) + the mounting time (1.5 minutes) + the remaining time (1 minute). Therefore, since the producible time of P7 is 6 minutes or less, P5 is set at group G1.

Next, a group was set for the element ID of P9(16 minutes). In this case, the time until the first component mounting is 6.5 minutes, which is the storage leaving time (3 minutes) + moving time (1 minute) + mounting time (1.5 minutes) + remaining time (1 minute). Therefore, since the producible time of P7 was more than 6 minutes, P9 was set at group G2.

Hereinafter, production times for P8(17 minutes), P2(18 minutes), P6(19 minutes) and P10(20 minutes) were also larger than 6 minutes, which is the production time of P7, and therefore P8, P2, P6 and P10 were set to group G2.

(element warehouse-out processing (second operation example))

The component delivery process of the second operation example will be described with reference to fig. 7.

In the case of the second operation example, as in the flow shown in fig. 4, the component storage member 200 is instructed to unload the components by using an unloading instruction file. In this case, the shipment group created by the same process as in the first operation example may be stored in the shipment instruction file. In addition, the delivery instruction file may store a group of only component IDs in which component IDs whose producibility time is shorter than the predetermined first threshold in step S14 of fig. 5 are extracted at predetermined time intervals. That is, a group in the state of the delivery request list in fig. 3 in which the grouping based on the second threshold value in step S16 in fig. 5 is not performed may be stored in the delivery instruction file.

In the component unloading process according to the second operation example, the priorities of the currently unloaded component and the component that received the request are compared, and the component housing means 200 having the higher priority is unloaded. When the priority of the element that received the request is high, the current outbound operation is interrupted and the element that received the request is outbound. In addition, the determination of the priority is performed in a short time until the elements of the out-of-bank execution element are exhausted, but the priority is high.

In step S31 of fig. 7, the external PC30 extracts the shipment instruction element and transmits a shipment instruction. In step S32, the component storage 20 (control unit 22) displays the delivery instruction reception information on the display unit 24. In step S33, the control unit 22 starts component delivery.

In step S34, the external PC30 extracts the shipment instruction element and sends a shipment instruction. In step S35, the component storage 20 (control unit 22) displays the delivery instruction reception information on the display unit 24. In step S36, the control unit 22 determines whether or not the present component housing member 200 is to be taken out of the magazine with priority. If the present component housing member 200 is prioritized for shipment, the process proceeds to step S37, and if the component housing member 200 is prioritized for shipment based on the shipment instruction of step S34, the process proceeds to step S39.

In step S37, the component storage member 200 is unloaded. In step S38, component shipment is completed. After that, the control unit 22 notifies the external PC30 of the completion of component delivery. The external PC30 displays information on the completion of component delivery on the display unit 33. In addition, the external PC30 notifies the mobile terminal 40 of the completion of component shipment. The portable terminal 40 displays the information of the component delivery completion on the display unit 43. The user who receives the notification of the completion of component removal performs an operation of removing the component storage member 200 removed from the component storage 20.

In step S39, the present component housing member 200 is not taken out of the magazine. In step S40, component shipment is stopped. After that, the control unit 22 notifies the external PC30 of the component delivery interruption. The external PC30 displays information indicating that component drawing has been interrupted on the display unit 33. In addition, the external PC30 notifies the mobile terminal 40 of the component ex-warehouse interruption. The mobile terminal 40 displays information indicating that the component is being taken out of the storage on the display unit 43. The user who receives the notification of the completion of component removal performs an operation of removing the component storage member 200 removed from the component storage 20 before the interruption.

In step S41, after the component storage member 200 of the previous time is taken out, the component storage members 200 of the group of the next priority are taken out of the magazine. After that, the control unit 22 notifies the external PC30 of the completion of component delivery. The external PC30 displays information on the completion of component delivery on the display unit 33. In addition, the external PC30 notifies the mobile terminal 40 of the completion of component shipment. The portable terminal 40 displays the information of the component delivery completion on the display unit 43.

In step S42, the control unit 22 determines whether or not the component storage member 200 is out of the magazine. If the out-of-library is interrupted, the flow proceeds to step S43, and if the out-of-library is not interrupted, the component out-of-library processing is ended.

In step S43, after the component storage members 200 are taken out, the component storage members 200 of the interrupted group are unloaded. After that, the control unit 22 notifies the external PC30 of the completion of component delivery. The external PC30 displays information on the completion of component delivery on the display unit 33. In addition, the external PC30 notifies the mobile terminal 40 of the completion of component shipment. The portable terminal 40 displays the information of the component delivery completion on the display unit 43.

(element warehouse-out processing (third operation example))

The component delivery process of the third operation example will be described with reference to fig. 8.

In the case of the third operation example, as in the flow shown in fig. 4, the component storage member 200 is instructed to unload the components by using an unloading instruction file. In this case, the shipment group created by the same process as in the first operation example may be stored in the shipment instruction file. In addition, the delivery instruction file may store a group of only component IDs in which component IDs whose producibility time is shorter than the predetermined first threshold in step S14 of fig. 5 are extracted at predetermined time intervals. That is, a group in the state of the delivery request list in fig. 3 in which the grouping based on the second threshold value in step S16 in fig. 5 is not performed may be stored in the delivery instruction file.

In the component delivery process according to the third operation example, the user selects the component housing member 200 to be prioritized and sets the priority.

In step S51 of fig. 8, the component storage 20 (control unit 22) receives a selection of the delivery priority by the user. The user selects the priority of ex-warehouse from the list of ex-warehouse requests (list of component IDs) other than the ex-warehouse instruction extracted by the component mounting apparatus 15 from the external PC 30. For example, the user selects the priority of ex-warehouse from the list of ex-warehouse requests for the swapped component IDs. In this case, the list of ex-warehouse requests for component IDs to be exchanged is stored in a shared folder storing the ex-warehouse request list requested from the external PC30, or in a shared folder (a folder accessible by both the external PC30 and the component repository 20 (the controller 22)) different from the shared folder storing the ex-warehouse request list requested from the external PC30, by changing the data format, and is a file that can be distinguished from the ex-warehouse instruction from the external PC 30. The user can give an instruction to take out the file by selecting the file displayed on the display unit 24. At this time, the display of whether or not to select the priority is also displayed on the display unit 24. The user can select the priority of the ex-warehouse in the display. The file is then selected by the user and the priority of the ex-warehouse is selected. In step S52, the control unit 22 starts component delivery.

In step S53, the external PC30 extracts the shipment instruction element and sends a shipment instruction. In step S54, the component storage 20 (control unit 22) displays the delivery instruction reception information on the display unit 24.

In step S55, the control unit 22 determines whether or not the present component housing member 200 is to be taken out of the magazine with priority. If the present component housing member 200 is prioritized for shipment, the process proceeds to step S56, and if the component housing member 200 is prioritized for shipment based on the shipment instruction of step S53, the process proceeds to step S58.

In step S56, the component storage member 200 is unloaded. In step S57, component shipment is completed. After that, the control unit 22 notifies the external PC30 of the completion of component delivery. The external PC30 displays information on the completion of component delivery on the display unit 33. In addition, the external PC30 notifies the mobile terminal 40 of the completion of component shipment. The portable terminal 40 displays the information of the component delivery completion on the display unit 43. The user who receives the notification of the completion of component removal performs an operation of removing the component storage member 200 removed from the component storage 20.

In step S58, the present component housing member 200 is not taken out of the magazine. In step S59, component shipment is stopped. After that, the control unit 22 notifies the external PC30 of the component delivery interruption. The external PC30 displays information indicating that component drawing has been interrupted on the display unit 33. In addition, the external PC30 notifies the mobile terminal 40 of the component ex-warehouse interruption. The mobile terminal 40 displays information indicating that the component is being taken out of the storage on the display unit 43. The user who receives the notification of the completion of component removal performs an operation of removing the component storage member 200 removed from the component storage 20 before the interruption.

In step S60, after the component storage member 200 of the previous time is taken out, the component storage members 200 of the group of the next priority are taken out of the magazine. After that, the control unit 22 notifies the external PC30 of the completion of component delivery. The external PC30 displays information on the completion of component delivery on the display unit 33. In addition, the external PC30 notifies the mobile terminal 40 of the completion of component shipment. The portable terminal 40 displays the information of the component delivery completion on the display unit 43.

In step S61, the control unit 22 determines whether or not the component storage member 200 is out of the magazine. If the out-of-library is interrupted, the flow proceeds to step S62, and if the out-of-library is not interrupted, the component out-of-library processing is ended.

In step S62, after the component storage members 200 are taken out, the component storage members 200 of the interrupted group are unloaded. After that, the control unit 22 notifies the external PC30 of the completion of component delivery. The external PC30 displays information on the completion of component delivery on the display unit 33. In addition, the external PC30 notifies the mobile terminal 40 of the completion of component shipment. The portable terminal 40 displays the information of the component delivery completion on the display unit 43.

(Effect of the present embodiment)

In the present embodiment, the following effects can be obtained.

In the present embodiment, as described above, the control unit 22 is configured to control the order of component housing members 200 to be taken out of the magazine based on the priority of the taking out when there is a reservation for taking out of the magazine from a plurality of component housing members 200. Thus, since the component housing member 200 of the component E of a high priority of the kind requiring rapid supply can be preferentially taken out of the component storage 20, the component E can be rapidly supplied to the component mounting apparatus 15 requiring component supply. This can suppress the temporary interruption of the operation of mounting the component E on the substrate S by the component mounting device 15, and therefore can suppress the reduction of the efficiency of the operation of mounting the component E on the substrate S due to the component E being taken out of the component storage 20.

In the present embodiment, as described above, the control unit 22 is configured to control the order of unloading the component storage members 200 based on the priority determined based on the time during which the mounting on the substrate S can be continued by the remaining components E in the component mounting device 15. Thus, the component housing member 200 of the component E, which has a short time to continue the mounting of the component E, can be preferentially taken out of the component storage 20, and therefore, the temporary interruption of the mounting operation of the component E on the substrate S by the component mounting device 15 can be effectively suppressed.

In the present embodiment, as described above, the external PC30 is provided, and the external PC30 determines the priority of the component storage device 200 for shipment based on the information on the number of remaining components transmitted from the component mounting apparatus 15 at a predetermined timing. Thus, the external PC30 can easily determine the priority of shipment of the plurality of component housing members 200 based on the information on the number of remaining components in the component mounting apparatus 15.

In the present embodiment, as described above, the external PC30 is configured to create a delivery group of the component housing members 200 based on the priority of delivery. This makes it possible to determine the order of shipment by using the component housing means 200 of the same order of priority as the same shipment group.

In the present embodiment, as described above, the control unit 22 is configured to control the component housing member 200 to be unloaded in the unloading group classified according to the priority based on unloading. This enables the component storage members 200 with high priority to be collectively delivered as a delivery group.

In the present embodiment, as described above, the control unit 22 is configured to control the order of the component storage members 200 to be taken out from the magazine so as to make the order of the component storage members 200 to be taken out from the magazine earlier when a request for taking out the component storage members 200 having a high priority to be taken out from the magazine arrives. This makes it possible to change the order of unloading even during the unloading of the component storage member 200, and thus more effectively prevent the component storage member 200 from being unloaded for the types of components E that need to be supplied quickly.

In the present embodiment, as described above, the control unit 200 is configured to perform the following control when a delivery request for a component storage member 200 having a high priority for delivery comes in the process of sequentially delivering the plurality of component storage members 200: the process of sequentially unloading the plurality of component housing members 200 is interrupted, and the component housing members 200 with the higher priority to be unloaded are unloaded. This makes it possible to start the component housing members 200 of the out-warehouse group having a high priority without waiting for the out-warehouse of all the component housing members 200 in the process.

In the present embodiment, as described above, the component housing member 200 that has been interrupted to be shipped out is the component housing member 200 that is prepared by the component mounting apparatus 15 to start component mounting corresponding to the production by changing the type of the substrate S on which the component E is mounted by the component mounting apparatus 15. Thus, since the component housing member 200 prepared has a low priority of being taken out of the magazine, even if the component housing member is interrupted, it is possible to suppress the component housing member from affecting the mounting operation of the components E on the substrate S.

In the present embodiment, as described above, the control unit 22 is configured to control the order of unloading the component storage members 200 based on the priority set by the user. This enables the component housing member 200 to be quickly taken out of the magazine in accordance with the user's request.

(modification example)

The embodiments disclosed herein are illustrative in all respects, and should not be construed as being limiting. The scope of the present invention is defined by the claims rather than the description of the above embodiments, and includes all modifications (variations) within the meaning and scope equivalent to the claims.

For example, in the above-described embodiment, an example is shown in which the component storage is provided with a control unit that controls the order of unloading the component storage member, but the present invention is not limited to this. In the present invention, a control unit for controlling the order of taking out the component storage member may be provided separately from the component storage. Further, the control unit for controlling the order of unloading the component storage members may be provided integrally with the priority determining unit for determining the priority.

In the above-described embodiment, the example in which the component housing member is a reel around which a tape holding a plurality of components is wound has been shown, but the present invention is not limited to this. In the present invention, the component housing member may be a tray on which a plurality of components are mounted. The component storage member may be a rod that stores components adjacent to each other in the longitudinal direction of the elongated housing and that supplies components one by one from an opening in an end surface orthogonal to the longitudinal direction.

In the above-described embodiment, the example in which three component mounting apparatuses are provided in one component mounting line is shown, but the present invention is not limited to this. In the present invention, two or less or four or more component mounting apparatuses may be provided in one component mounting line.

In the above-described embodiment, an example of a configuration in which one component storage is provided is shown, but the present invention is not limited to this. In the present invention, a plurality of component storages may be provided.

In the above-described embodiment, for convenience of explanation, the control process is described using a flow-driven process in which processes are sequentially performed according to the process flow, but the present invention is not limited to this. In the present invention, the control process may be performed by an event-driven (event-driven type) process that executes the process in units of events. In this case, the event may be completely event-driven, or may be performed by combining event driving and flow driving.

Description of the reference symbols

15 component mounting device

20 element storage

22 control part

30 external PC (priority determination part)

100 component mounting system

200 element housing member

E element

S substrate

24页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于为给电路板装配电子构件的装配线确定装备族的方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!