The present description discloses an information processing device, a mounting system, and an information processing method.
Conventionally, for example, in a mounting system for mounting a component on a processing target object such as a substrate, there has been proposed a mounting system in which a component supply device to be newly arranged by switching a job is allocated to be distributed to multiple mounting devices, an arrangement possible position including a position where a component supply device which has been arranged before the switching and is not scheduled to be used in the job after the switching is exchanged is selected as an arrangement position of the component supply device, and an arrangement of the component supply device in the job is determined (for example, refer to Patent Literature 1). In this device, it is possible to improve production efficiency by preventing exchange of the component supply device accompanying job switching from concentrating on a specific mounting device.
Patent Literature 1: WO2020/003378
In Patent Literature 1 described above, the production efficiency is improved by preventing the concentration of the exchange of the component supply device due to the switching of the job on a specific mounting device, but the prevention is still insufficient, and there is a need to improve production efficiency.
The present disclosure has been made in view of such a problem, and a main object of the present disclosure is to provide an information processing device, a mounting system, and an information processing method capable of further improving production efficiency based on a target time for setup change.
An information processing device, a mounting system, and an information processing method disclosed in the present description adopt the following means in order to achieve the main object described above.
According to the present disclosure, there is provided an information processing device for use in a mounting system including a mounting device that includes multiple attachment sections configured to attach a component supply device, the mounting device being configured to perform mounting process of a component on a processing target object, the information processing device including a control section configured to set, for each production type, attachment position information related to an attachment position of the component supply device based on a production plan including multiple production types of the processing target object and a target time related to setup change of the component supply device.
In this information processing device, since the attachment position of the component supply device is set based on the production plan and the target time related to the setup change, it is possible to set the attachment position for executing the setup change satisfying the target time according to the production plan. Then, the mounting device executes the mounting process at the attachment position.
The present embodiment will be described below with reference to drawings.
Mounting system 10 is configured, for example, as a production line in which mounting devices 15 performing a process of mounting components P on substrate S serving as a processing target object are arranged in a conveyance direction of substrate S. Here, the processing target object will be described as substrate S, but the processing target object is not particularly limited as long as the processing target object is an object on which component P is mounted, and may be a substrate having a three-dimensional shape. As illustrated in
As illustrated in
Management device 14 is configured as a device that manages feeders 17, stores execution data or the like executed by loader 18, and manages storage device 13 and loader 18. As illustrated in
Mounting device 15 is a device that collects component P and arranges component P on substrate S. As illustrated in
Substrate processing section 26 is a unit that performs carrying in, conveyance, fixation of substrate S at a mounting position, and carrying out thereof. Substrate processing section 26 has a pair of conveyor belts provided at intervals in the front-rear direction and spanning the left-right direction. Substrate S is conveyed by the conveyor belts. Substrate processing section 26 includes two pairs of the conveyor belts, and can convey and fix two substrates S simultaneously.
Supply section 27 is a unit that supplies component P to mounting section 30. Supply section 27 attaches feeder 17 as a component supply device to one or more attachment sections. As illustrated in
Mounting section 30 is a unit that collects component P from supply section 27 and arranges component P on substrate S fixed to substrate processing section 26. Mounting section 30 includes head moving section 31, mounting head 32, and collection member 33. Head moving section 31 includes a slider moving by being guided by guide rails in the XY directions, and a motor that drives the slider. Mounting head 32 collects one or more components P and is moved in the XY directions by head moving section 31. Mounting head 32 is detachably attached to the slider. Nozzles as one or more collection members 33 are detachably attached to the lower surface of mounting head 32. Nozzles are configured to collect component P by making use of a negative pressure. Collection member 33 for collecting component P may be a mechanical chuck for mechanically holding component P instead of nozzle. As illustrated in
Imaging section 34 is a device that captures an image of one or more components P, which are collected and held by mounting head 32, from below. Imaging section 34 captures the image of component P when mounting head 32 that has collected component P passes above imaging section 34, and outputs the captured image to mounting control section 20. Mounting control section 20 detects the collection state of component P using the captured image. Communication section 37 is an interface for exchanging information with external devices such as management device 14 and integrating device 19.
Automatic conveyance vehicle 16 conveys a member used in mounting system 10, for example, feeder 17 used in mounting device 15. For example, automatic conveyance vehicle 16 automatically conveys feeder 17 and the like between a warehouse (not illustrated) and storage device 13. This automatic conveyance vehicle 16 may be configured as an automatic guided vehicle (AGV) which moves on a predetermined track, or may be configured as an autonomous mobile robot (AMR) that moves to a destination on a free route by detecting surroundings thereof.
Loader 18 is a movable working device and is a device that is moved (refer to a dotted line in
Integrating device 19 is an information processing device of the present disclosure, and is configured as a server that creates and manages information used by each device of mounting system 10, for example, production plan information 43. As illustrated in
Next, an operation of mounting system 10 of the present embodiment configured as described above, that is, processing of setting an attachment position of feeder 17 in each mounting device 15 will be described.
When the routine is started, CPU 91 reads and acquires production plan information 93 from storage section 92 (S100). Production plan information 93 is information including the type (production type) or the number of substrates S to be produced, a position or the type of component to be mounted, the number of components, and the like, but an attachment position of feeder 17 holding a component, a component collection order, a component arrangement order, and the like are not set yet and are set through processing described below. Next, CPU 91 acquires the commonality of components P included in acquired production plan information 93, and sets the production order based on the commonality of feeders 17 (S110). For example, in a case where feeder 17 holding the same type of components P is used over multiple production types, CPU 91 may rearrange these in a collective production order. In the case of using feeder 17 that holds common component P over multiple production jobs, since it is not necessary to remove feeder 17 during the setup change, it is possible to further shorten the setup change time and to further improve the mounting efficiency as a whole. In a case where the operator does not want to change the production order, the operator may be able to perform setting to omit this processing in advance.
Next, CPU 91 acquires the target time and the total number of attachment sections of mounting system 10 (S120). The target time is a time related to the setup change, and CPU 91 acquires the target time from the input of the operator. CPU 91 acquires the total number of attachment sections based on the device configuration of mounting device 15 provided in mounting system 10. Next, CPU 91 sets the current production type and the next production type based on the production order set in S110 (S130), and acquires the mounting condition information thereof (S140). CPU 91 sets the current production types and the next production types in order to consider the arrangement common to the two production types to be subsequently performed. For the current production types and the next production types, first and second production types are set first. After acquiring mounting condition information 94 in S140, CPU 91 roughly calculates the mounting processing time in each mounting device 15, and allocates feeders 17 to mounting devices 15 so that the mounting processing time is substantially the same between the devices.
Next, CPU 91 acquires the optimum arrangement indicating the shortest time of the current production type while considering the simultaneous collection of mounting head 32 without considering the common with another production type (S150). CPU 91 acquires the optimum arrangement of the current production types and also acquires the optimum arrangement of the next production types. CPU 91 may obtain the time required for the collection of component P and the times required for the movement from the collection position to the arrangement position via imaging section 34 and the movement from the arrangement position to the collection position, repeatedly perform the processing of obtaining the total processing time in the production type by appropriately changing the arrangement position of feeder 17, and acquire the arrangement of feeder 17 having the shortest processing time as the optimum arrangement. CPU 91 may set the arrangement position of feeder 17 such that the movement path of mounting head 32 becomes shorter. In this optimum arrangement, for example, the attachment position is set so that feeder 17 used more frequently tends to be attached in slot 38 closer to imaging section 34. Further, in the optimum arrangement in consideration of simultaneous collection, the attachment position is set so that feeder 17 holding the more frequently used components P tends to be attached to slot 38 at an interval matching first lifting and lowering position A and second lifting and lowering position B.
After the optimum arrangement is set in S150, CPU 91 determines whether the setup change time is within the target time in a case where the current production type is attached to mounting attachment section 28 and the next production type is attached to buffer attachment section 29 (S160). At this time point, the mounting processing time of each production type is the shortest, but the setup change time is not the shortest. CPU 91 determines whether the setup change time reaches the target time based on, for example, the time required for the standard movement of loader 18 and the time required for the exchange process of feeder 17. When the setup change time is not within the target time, CPU 91 determines whether the common arrangement in which the attachment position of the next production types is common to at least a part of the currently attached production types is possible (S170). CPU 91 determines whether the common arrangement is possible based on whether there is feeder 17 holding same component P in the current production type and the next production type. When the common arrangement is possible, at least a part of feeders 17 of the next production types capable of the common arrangement is changed to the common arrangement (S180), and the processing after S160 is performed. For example, when there are multiple feeders 17 that can be arranged in common, CPU 91 may select feeder 17 to be changed based on the use frequency of component P. CPU 91 may preferentially change the common arrangement of feeders 17 having a higher use frequency.
Meanwhile, when it is determined in S170 that the common arrangement is not possible, CPU 91 determines whether there is a vacant slot that is not to be used based on the total number of attachment sections and the number of used attachment sections (S190), and when there is a vacant slot, CPU 91 changes at least a part of the vacant slots to a comb tooth arrangement in which the attachment position of the next production type is vacant (S200), and performs the processing after S160. Here, CPU 91 may change the attachment position of mounting attachment section 28 and buffer attachment section 29 to a comb tooth position at which the attachment position of the next production type is vacant in a state where the attachment positions do not overlap in the upper and lower stages. CPU 91 provides a vacant slot in mounting attachment section 28, and moves feeder 17 arranged on buffer attachment section 29 in advance in accordance with the vacant slot. When there are multiple feeders 17 that can be changed to the comb tooth arrangement, CPU 91 may select the position of the vacant slot based on the arrangement position of feeders 17. CPU 91 may preferentially change feeder 17 closer to the center to the comb tooth arrangement. In this manner, CPU 91 moves it from a position where it is once arranged to set the attachment position which provides the comb tooth arrangement.
Here, the comb tooth arrangement will be described.
Meanwhile, when it is determined in S190 that there is no vacant slot that is not to be used, CPU 91 sets the current attachment position to a reference value that does not satisfy the target time on the assumption that the setup change time cannot clear the target time in the change of the attachment position (S210). CPU 91 may change the degree of priority to be selected, execute the change to the common arrangement and the comb tooth arrangement again, and execute the processing of obtaining the attachment position closer to the target time. At this time, CPU 91 may associate the time required for the setup change in the setting of the reference value with the attaching arrangement. In this way, CPU 91 sets the attachment position within the range of the total number of attachment sections.
Meanwhile, when the time required for the setup change is within the target time in S160, CPU 91 sets the optimum arrangement again at the attachment position currently set within the range satisfying the target time while considering the simultaneous collection processing (S220). That is, CPU 91 sets the attachment position in consideration of one or more of the optimum arrangement, the common arrangement, and the comb tooth arrangement as the temporary attachment position, and then further executes the optimum arrangement processing of shortening the mounting processing time within the range satisfying the target time to set the attachment position. CPU 91 may set the attachment position such that the attachment position at which the simultaneous collection process can be performed is not changed as much as possible. Further, CPU 91 may maintain the position of the common arrangement in consideration of the influence on the next production, and may set the optimum arrangement by giving priority to moving the other feeders 17. Further, in the optimum arrangement processing, the operation of loader 18 may be predicted based on the time required for the standard movement of loader 18 and the time required for the exchange process of feeder 17, and it may be determined whether the target time is satisfied.
After S220 or S210, CPU 91 determines the attachment position of the set next production type (S230) and determines whether the attachment positions of all the production types are set (S240). When the attachment positions of all the production types are not set, CPU 91 executes the processing of S130 and thereafter. That is, in S130, the next production type is set as the current production type, and after the optimum arrangement of the next production type is acquired, the processing of introducing the common arrangement and the comb tooth arrangement in a stepwise manner is executed so as to satisfy the target time, and the attachment position of feeder 17 of the next production type is set (S150 to 200). Meanwhile, when the attachment positions of all the production types are set in S240, CPU 91 stores attachment position information 95 including all the attachment positions in storage section 92, outputs attachment position information 95 to management device 14 and mounting device 15 (S250), and ends this routine.
Then, mounting device 15 or loader 18 of mounting system 10 executes the mounting process using the set attachment position information 95. Therefore, in mounting device 15, it is possible to balance the suppression of the increase in the number of slots, the shortening of the mounting processing time, and the shortening of the setup change time based on the target time of the setup change, and it is possible to suppress the device introduction cost and further improve the production efficiency.
Here, a correspondence relationship between the elements of the present embodiment and the elements of the present disclosure will be clarified. Mounting device 15 of the present embodiment corresponds to a mounting device, integrating device 19 corresponds to an information processing device, loader 18 corresponds to a movable working device, feeder 17 corresponds to a component supply device, and mounting system 10 corresponds to a mounting system. Integrating control section 90 corresponds to a control section, attachment position information 95 corresponds to attachment position information, production plan information 93 corresponds to a production plan, and substrate S corresponds to a processing target object. In the present embodiment, an example of an information processing method of the present disclosure is also clarified by explaining the operation of integrating control section 90.
Integrating device 19 as the information processing device described above is used in mounting system 10 including mounting device 15 that includes the multiple attachment sections as the component supply devices on which feeders 17 are attached and mounts components P on substrate S as the processing target object. Integrating device 19 sets attachment position information 95 related to the attachment position of feeder 17 for each production type based on production plan information 93 including multiple production types of substrates S and target time 96 related to the setup change of feeder 17. In integrating device 19, since the attachment position of feeder 17 is set based on production plan information 93 and target time 96 related to the setup change, it is possible to set the attachment position for executing the setup change satisfying the target time according to the production plan. Then, mounting device 15 performs the mounting process using the attachment position, thereby further improving the production efficiency. In addition, integrating control section 90 can set the attachment position at which the mounting processing time required for the production types and the setup change time are balanced.
In addition, integrating control section 90 sets the attachment position in consideration of one or more of the optimum arrangement indicating the shortest time of the current production type, the common arrangement in which the attachment position of the next production type is made common, and the comb tooth arrangement in which the attachment position of the next production type is vacant, without considering the common with the other production type. For example, in the mounting process, it is possible to keep the mounting processing time within a more appropriate time in consideration of the optimum arrangement, it is possible to further shorten the time required for the setup change in consideration of the common arrangement, it is possible to simultaneously arrange the current production type and the next production type to the attachment section in consideration of the comb tooth arrangement, and it is possible to further shorten the time required for the setup change. Accordingly, in integrating device 19, the time required for the mounting process and the setup change is set to be in a more appropriate range, thereby further improving the production efficiency. After setting the optimum arrangement, integrating control section 90 sets the attachment position including the common arrangement and the comb tooth arrangement within the target time. In integrating device 19, within the target time, the optimum arrangement can be prioritized, and the time required for the mounting process can be shortened, and when the time required for the setup change does not fall within the target time, the common arrangement or the comb tooth arrangement can be used to meet the target time as much as possible. For this reason, the efficiency of the entire production plan can be further improved in integrating device 19. Further, integrating control section 90 moves it from a position where it is once arranged to set the attachment position which provides the comb tooth arrangement. In integrating device 19, for example, by lowering the degree of priority of the comb tooth arrangement requiring a larger number of attachment sections, it is possible to further suppress an increase in the required number of attachment sections.
Further, mounting device 15 includes the attachment section including mounting attachment section 28 capable of collecting component P and buffer attachment section 29 incapable of collecting component P, mounting system 10 includes loader 18 that moves feeder 17 between mounting attachment section 28 and buffer attachment section 29, and integrating control section 90 sets attachment position information 95 including the attachment position of mounting attachment section 28 of the current production type and the attachment position of buffer attachment section 29 of the next production type. In integrating device 19, feeder 17 of the current production type is arranged on mounting attachment section 28, feeder 17 of the next production type is arranged on buffer attachment section 29, and thus, the time required for the setup change can be shortened. Furthermore, integrating control section 90 sets the attachment position in consideration of the comb tooth arrangement in which the attachment positions of mounting attachment section 28 and buffer attachment section 29 do not overlap each other, and the attachment position of the next production types is vacant. Since integrating device 19 employs the attachment position where mounting attachment section 28 and buffer attachment section 29 do not overlap each other, it is possible to rapidly execute the setup change processing. Then, integrating control section 90 sets the optimum arrangement, sets the common arrangement to at least a part when the optimum arrangement does not fall within the target time, and sets the comb tooth arrangement to at least a part when the common arrangement does not fall within the target time. In integrating device 19, the optimum arrangement can be prioritized within the target time, and the time required for the mounting process can be further shortened. In addition, since integrating device 19 gives priority to the next common arrangement when the time required for the setup change does not fall within the target time, the time required for the setup change can be further shortened. Further, in integrating device 19, by giving priority to the comb tooth arrangement next, it is possible to further shorten the time required for the setup change and further suppress an increase in the number of attachment sections.
Furthermore, mounting device 15 includes mounting section 30 capable of executing the simultaneous collection process of collecting the multiple components P at the same collection timing, and integrating control section 90 sets attachment position information 95 including the attachment position of feeder 17 in consideration of the simultaneous collection process. In integrating device 19, the time required for the mounting process can be further shortened by adding the simultaneous collection process. In addition, in mounting system 10, the total number of attachment sections is predetermined, and integrating control section 90 sets attachment position information 95 within the range of the total number of attachment sections. In integrating device 19, it is possible to set the attachment position satisfying the target time within a range of a predetermined total number of attachment sections. Further, integrating control section 90 sets the attachment position in consideration of one or more of the optimum arrangement, the common arrangement, and the comb tooth arrangement as the temporary attachment position, and then further executes the optimum arrangement processing of further shortening the mounting processing time within a range satisfying the target time to set the attachment position. In integrating device 19, it is possible to further shorten the mounting processing time while optimizing the time required for the setup change using the target time. Since integrating control section 90 uses production plan information 93 in which the order is set based on the commonality of components P, commonalization for each production type is easily improved, and it is possible to shorten the setup change time by further suppressing the change of the attachment position. In addition, mounting system 10 includes integrating device 19 and mounting device 15 that includes multiple attachment sections to which feeders 17 are attached and performs the mounting process of components P on substrate S. Since mounting system 10 includes the above-described integrating device 19, production efficiency can be further improved.
It should be noted that the information processing device, the mounting system, and the information processing method of the present disclosure are not limited to the embodiments described above, and may be achieved in various modes as long as they fall within the technical scope of the present disclosure.
For example, in the above-described embodiment, integrating device 19 sets attachment position information 95; however, the configuration is not limited to this. In integrating device 19, the total number of attachment sections is specified, and attachment position information 95 satisfying the target time within the range is set, but, for example, when the total number of attachment sections is indefinite, mounting system 10 may obtain the necessary number of attachment sections of mounting device 15 in accordance with the setting of attachment position information 95, and output attachment section number information related to the obtained number of attachment sections.
In the above-described embodiment, after the optimum arrangement is set, the common arrangement and the comb tooth arrangement are introduced stepwise from the state not satisfying the target time to the state satisfying the target time, the attachment position of feeder 17 is changed and determined; however, the configuration is not limited to this. For example, after setting the common arrangement, integrating control section 90 may change and fix the attachment position of feeder 17 by introducing the optimum arrangement in a stepwise manner during a period from when the target time is satisfied to when the target time is not satisfied. In this case, integrating control section 90 needs only to mainly perform the processing described in
In the above-described embodiment, integrating control section 90 uses the common arrangement and the comb tooth arrangement in a stepwise manner, but the present disclosure is not particularly limited thereto, either the common arrangement or the comb tooth arrangement may be omitted, or in addition to or in place of these, other methods for shortening the setup change time may be introduced. Also in integrating device 19, it is possible to further improve the production efficiency based on the target time of the setup change.
In the above-described embodiment, mounting device 15 includes supply section 27 having mounting attachment section 28 and buffer attachment section 29, feeder 17 is moved by loader 18, but the configurations may be omitted. Further, integrating device 19 may omit the comb tooth arrangement in which the attachment positions of mounting attachment section 28 and buffer attachment section 29 do not overlap each other. Even when the operator attaches feeder 17 to supply section 27, since the attachment position satisfying the target time of the setup change is obtained, the production efficiency can be further improved based on the target time of the setup change.
In the embodiment described above, mounting section 30 can execute the simultaneous collection process at two positions of first lifting and lowering position A and second lifting and lowering position B; however, the configuration is not limited to this, and mounting section 30 may execute the simultaneous collection process at three positions or more. Alternatively, mounting section 30 needs not be able to execute the simultaneous collection process. In this case, integrating control section 90 can freely change the attachment position without considering the interval between first lifting and lowering position A and second lifting and lowering position B.
In the above-described exemplary embodiment, after the attachment position in consideration of one or more of the optimum arrangement, the common arrangement, and the comb tooth arrangement is set as the temporary attachment position in S220, the attachment position is set by performing optimum arrangement processing again to further shorten the mounting processing time within the range that satisfies the target time; however, the configuration is not limited to this, and this processing may be omitted. Also with this integrating device 19, the production efficiency can be further improved based on the target time of the setup change.
In the above-described embodiment, integrating control section 90 uses production plan information 93 in which the order is set based on the commonality of components P; however, the configuration is not particularly limited to this, and production plan information 93 in which the order is not set based on the commonality of the components may be used. In the production plan, even when the mounting efficiency such as the commonality is ignored, there may be a production type desired to be manufactured first, and thus integrating control section 90 may execute the balance processing in a predetermined production order.
In the above-described embodiment, integrating device 19 has the function of the information processing device; however, the configuration is not limited to this, for example, one or more of management control section 40 of management device 14 and mounting control section 20 of mounting device 15 or other devices may have the function of the information processing device of the present disclosure.
In the embodiment described above, the present disclosure is applied to the forms of mounting system 10, integrating device 19, and information processing device 70; however, the present disclosure may be a program that causes a computer to execute each step of the information processing method.
Here, the information processing method of the present disclosure may be configured as follows. For example, according to the present disclosure, there is provided an information processing method used in a mounting system including a mounting device that includes multiple attachment sections configured to attach a component supply device, the mounting device being configured to perform a mounting process of a component on a processing target object, the method including setting, for each production type, attachment position information related to an attachment position of the component supply device based on a production plan including multiple production types of the processing target object and a target time related to setup change of the component supply device.
In this information processing method, similarly to the above-described information processing device, since the attachment position of the component supply device is set based on the production plan and the target time related to the setup change, it is possible to set the attachment position for executing the setup change satisfying the target time according to the production plan. The mounting device executes the mounting process at the attachment position, thereby further improving the production efficiency. In this information processing method, various aspects of the information processing device described above may be adopted, or steps for achieving the functions of the information processing device described above may be added.
The present disclosure is applicable to a technical field of devices for performing a mounting process of a component.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/039087 | 10/22/2021 | WO |