The present description discloses an information processing device, a mounting system, and an information processing method.
Conventionally, for example, in a mounting system that mounts a component on a processing target object such as a board, there has been proposed a storage device that stores a feeder as a component supply device, in which a region is divided and used for each purpose such as next production serving, component shortage supply, and used component recovery (for example, refer to Patent Literature1). In this device, it is possible to further improve the convenience of the work of attaching and detaching the component supply device, which is used or not used for production, to and from the storage device.
Patent Literature 1: WO2020/165966
In Patent Literature 1 described above, there is a case where the component supply devices are collectively served for an installation section base provided in the storage device using the magazine. Alternatively, the component supply devices may be collectively served for an installation section provided in the mounting device by using the magazine. For example, in the mounting device, unexpected shortage may occur in the component being produced, and in such a situation, a countermeasure as to how the component supply device is supplied is required.
The present disclosure has been made in view of such a problem, and a main object thereof is to provide an information processing device, a mounting system, and an information processing method capable of supplying a component supply device more appropriately.
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.
The present disclosure relates to an information processing device used in a mounting system including a mounting device configured to perform mounting processing on a processing target object, the information processing device including: a control section configured to set, for a magazine including multiple slots in which component supply devices configured to supply components are installed, an installation set including an installation slot in which the component supply device is installed and a vacant slot in which the component supply device is not installed, and output the set installation set.
In the information processing device, for the magazine including the multiple slots in which component supply devices configured to supply the components are installed, the installation set including the installation slot in which the component supply device is installed and the vacant slot in which the component supply device is not installed is set, and the set installation set is output. For example, in the mounting system, when the magazine in which the multiple component supply devices are installed is used, the installation of the component supply devices in all the slots of the magazine is more efficient in serving the component supply devices. Meanwhile, in the mounting device, the unexpected component shortage may occur, and there is a problem in how the component supply device is served in this case. As described above, when the information processing device performs operation with the magazine in which the component supply devices are fully installed, in a case where an unexpected component supply device is added to the magazine, an enormous amount of recalculation is required for a serving plan in the production, and furthermore, there may be a case where the component supply device installed in the magazine is exchanged or the like, and it is not possible to sufficiently take a countermeasure. In the information processing device of the present disclosure, since the component supply device is served by the installation set including the vacant slot, it is possible to flexibly take a countermeasure for an unexpected component shortage or the like, and to more appropriately supply the component supply device.
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 mounting processing of components P on board S as a processing target object are arranged in a conveyance direction of board S. Here, the description will be made using board S as the processing target object, but the configuration is not particularly limited as long as the processing target object is an object on which component is mounted, and may be a base material having a three-dimensional shape. As illustrated in
Mounting device 15 is a device that picks up the components and mounts the components on board S. Mounting device 15 includes mounting control section 20, storage section 23, board processing section 26, supply section 27, mounting section 30, imaging section 34, and communication section 35. Mounting control section 20 is configured as a microprocessor centered on CPU 21, and controls the entire device, as illustrated in
Board processing section 26 is a unit that performs carrying in of board S, conveyance of board S, fixation of board S at a mounting position, and carrying out of board S. Board processing section 26 includes a pair of conveyor belts that are provided at intervals in the front-rear direction while being stretched in the left-right direction. Board S is conveyed by the conveyor belts. Board processing section 26 includes two pairs of the conveyor belts, and can convey and fix two boards S simultaneously.
Supply section 27 is a unit that supplies the components to mounting section 30. Supply section 27 installs feeder 60 as a component supply device on one or more installation sections. As illustrated in
Mounting section 30 is a unit that picks up component P from supply section 27 and puts component P on board S fixed to board processing section 26. Mounting section 30 includes head moving section 31, mounting head 32, and pickup member 33. Head moving section 31 includes a slider moving by being guided by guide rails in the XY directions, and a motor driving the slider. Mounting head 32 picks up one or more components P and is moved in the XY directions by head moving section 31. Mounting head 32 is detachably installed in the slider. Nozzles as one or more pickup members 33 are detachably installed on a lower surface of mounting head 32. the nozzle is configured to pick up component P by using a negative pressure. Pickup member 33 that picks up component P may be a mechanical chuck for mechanically holding component P instead of the nozzle.
Imaging section 34 is a device that captures an image of one or more components P, which are picked up and held by mounting head 32, from below. Imaging section 34 captures the image of component P when mounting head 32 that picks up component P passes above imaging section 34, and outputs the captured image to mounting control section 20. Mounting control section 20 detects a pickup state of component P using the captured image. Communication section 35 is an interface that exchanges information with an external device such as management device 14 or overall control device 19.
As illustrated in
Magazine 65 is an accommodation case capable of accommodating multiple feeders 60. As illustrated in
Storage device 13 is a storage place where feeder 60 used in mounting device 15 is temporarily stored by installing magazine 65. Storage device 13 is provided adjacent to a conveyance device between printing inspection device 12 and mounting device 15. As illustrated in
Management device 14 is configured as an information processing device that manages feeders 60 stores, for example, execution data executed by loader 18, and manages storage device 13 or loader 18. As illustrated in
Automatic conveyance vehicle 16 automatically conveys feeder 60, members used in mounting system 10, or the like between storage device 13 disposed in the production line and storage device 78 of preparation facility 17. As illustrated in
Preparation facility 17 is an area for preparing exchangeable members such as consumables used in mounting system 10 and the like. Preparation facility 17 is a warehouse and stores reel 62, feeder 60, or the like. In preparation facility 17, in a case of use in mounting device 15, worker W performs work of setting reel 62 to feeder 60 and registering information thereof in the controller of feeder 60. As illustrated in
Loader 18 is a mobile work device, and is a device that is moved within a movement region in front of mounting system 10 (see a dotted line in
Overall control device 19 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, in advance, a plan for supplying feeders 60 to storage device 13 will be described.
Next, CPU 41 acquires the supply time of each feeder 60 based on mounting condition information 44 of the set production type (S120). CPU 41 may set, as the supply time, time at which magazine 65 is fed out from preparation facility 17 during setup change at which production is switched or during component shortage. CPU 41 can obtain setup change time based on production switch time set in advance. Further, CPU 41 can calculate component shortage time of feeder 60 from, for example, standard pickup movement time of component P, the number of mounted components of feeder 60, the number of uses of component P on board S, or the like. The supply time may be, for example, time at which preparation for installing feeder 60 in magazine 65 is completed, in time for the acquired component shortage time. Next, CPU 41 sets installation set 46 in association with the supply time set in advance (S130). The supply time is set based on an interval of time in which worker W can install all feeders 60 in magazine 65, such as 10 minutes, 15 minutes, or 20 minutes. In addition, CPU 41 sets installation set 46 to which feeder 60 to be supplied is supplied at each supply time, and sets installation set 46 to which feeder 60 that faces the component shortage next is moved up and supplied when there is a vacant slot other than a reserved vacant slot. In this way, CPU 41 subsequently sets installation set 46 corresponding to each time.
Here, CPU 41 sets, for magazine 65 having multiple slots 67 in which feeders 60 for supplying components P are installed, installation set 46 including the installation slot in which feeder 60 is installed and the vacant slot in which feeder 60 is not installed. In this case, CPU 41 may set the vacant slot for magazine 65 and set the installation slot for remaining slot 67 based on production plan information 43 (mounting condition information 44). Further, CPU 41 may set the vacant slot of magazine 65 in a range equal to or lower than a predetermined occupancy rate set in advance. For example, the occupancy rate of the vacant slot is preferably higher when unexpected feeder 60 is temporarily incorporated, and may be equal to or higher than 5%, equal to or higher than 10%, equal to or higher than 12.5%, or the like. For example, it is preferable that the occupancy rate of the vacant slot is lower when executing the component supply in a normal state because it is more efficient, and for example, the occupancy rate may be equal to or lower than 20%, equal to or lower than 15%, equal to or lower than 12.5%, or equal to or lower than 10%. The occupancy rate can be appropriately set to an appropriate range in accordance with the efficiency in a normal state or the ease of handling in an emergency. Further, multiple types of feeders 60 having different widths can be installed in magazine 65, but CPU 41 may set the vacant slot in which at least one feeder 60 can be installed. That is, it is preferable that CPU 41 provide the vacant slot in which at least one feeder 60 having the largest width can be installed. Further, multiple types of feeders 60 having different widths can be installed in magazine 65, but CPU 41 may set the vacant slot in which multiple standard feeders 60 can be installed. Standard feeder 60 may be feeder 60 (for example, feeder 60A) having a width for holding component P whose number of uses is greater than those of other components P. In addition, for example, in storage device 13, CPU 41 may set a side far from mounting device 15 as the vacant slot (see
When installation set 46 is set, CPU 41 determines whether there is the next production type (S140), and when there is the next production type, CPU 41 executes the processing of S110 and thereafter. That is, CPU 41 sets the next production type in S110, and sets installation set 46 in which the vacant slot is reserved in accordance with the supply time. On the other hand, when there is no next production type in S140, installation set information 45 including installation sets 46 corresponding to all the set supply times is created and stored in storage section 42, created installation set information 45 is output to preparation PC 70 (S150), and this routine is finished. In preparation PC 70 that acquires installation set information 45, installation set information 45 is displayed on display section 76, and is used for the preparation work of supply magazine 65 of worker W.
Next, mounting processing in which mounting device 15 mounts component P on board S will be described.
Next, CPU 21 causes imaging section 34 to image component P being picked up, acquires the pickup state of component P (S240), and causes head moving section 31 and mounting head 32 to put component P on board S when the pickup state is within an allowable range (S250). When the pickup state of component P is out of the allowable range, CPU 21 discards component P and executes the re-pickup of component P immediately after or after the discarding. Subsequently, CPU 21 determines the presence or absence of next component P to be disposed on board S (S260), and when next component P is present, CPU 21 executes the processing of S220 and thereafter, that is, the pickup of component P, the update of the number of uses, the check of the pickup state, and the disposition on board S. On the other hand, when there is no component P to be disposed on board S in S260, CPU 21 determines whether the production of the production type is completed (S270), and when the production is not completed, CPU 21 executes the processing of S210 and thereafter, that is, CPU 21 discharges board S and executes the conveyance, the fixation, and the mounting processing of next board S. On the other hand, when the production is completed in S270, the routine is finished. In this way, mounting device 15 executes the mounting processing of components P while updating the number of uses of component P.
Next, update processing of installation set information 45 performed by management device 14 will be described. Management device 14 manages consumption of components P in mounting device 15, and outputs information on feeders 60 requiring supply, to preparation facility 17.
In a case where updated installation set information 45 is acquired, preparation PC 70 displays updated installation set information 45 on display section 76 (see
After S340, or when the update timing is not reached in S300, or when there is no unexpected component shortage in S320, CPU 41 determines whether the production is completed (S350), and when the production is not completed, CPU 41 executes the processing of S300 and thereafter. On the other hand, when the production is completed in S350, CPU 41 finishes the routine.
Next, exchange processing of feeder 60 executed by loader 18 will be described. Loader 18 exchanges and moves feeder 60 among mounting installation section 28, buffer installation section 29, and magazine 65 of storage device 13 based on a command from management device 14. Loader 18 serves feeder 60 for supply for buffer installation section 29 in advance before the exchange. At the exchange timing, loader 18 moves feeder 60 of mounting installation section 28 to buffer installation section 29, and moves feeder 60 for supply from buffer installation section 29 to mounting installation section 28. In addition, loader 18 moves used feeder 60 from buffer installation section 29 to storage device 13 in a time zone in which the exchange processing is not required. In this way, in mounting system 10, it is possible to continue the mounting processing while further suppressing the device stop due to the component shortage.
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, management device 14 corresponds to an information processing device, preparation facility 17 corresponds to a preparation facility, loader 18 corresponds to a mobile work device, feeder 60 corresponds to a component supply device, and mounting system 10 corresponds to a mounting system. Management control section 40 corresponds to a control section, magazine 65 corresponds to a magazine, slot 67 corresponds to a slot, installation set 46 corresponds to an installation set, production plan information 43 corresponds to production plan information, and board 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 describing the operation of management control section 40.
In management device 14 as the information processing device described above, for magazine 65 including multiple slots 67 in which feeders 60 configured to supply components P are installed, installation set 46 including the installation slot in which feeder 60 is installed and the vacant slot in which feeder 60 is not installed is set, and installation set information 45 including set installation set 46 is output. For example, in mounting system 10, when magazine 65 in which multiple feeders 60 are installed is used, the installation of feeders 60 in all slots 67 of magazine 65 is more efficient in serving feeders 60. Meanwhile, in mounting device 15, the unexpected component shortage may occur, and there is a problem in how feeder 60 is served in this case. As described above, in a case where management device 14 performs operation with magazine 65 in which feeders 60 are fully installed, in a case where unexpected feeder 60 is added to magazine 65, an enormous amount of recalculation is required for installation set information 45 as the serving plan in the production, and furthermore, there may be a case where feeder 60 installed in magazine 65 is exchanged or the like, and it is not possible to sufficiently take a countermeasure. In management device 14, since feeder 60 is served by installation set 46 including the vacant slot, it is possible to flexibly take a countermeasure for the unexpected component shortage or the like, and to more appropriately supply feeder 60.
Further, since management control section 40 sets the vacant slot for magazine 65 and sets the installation slot for remaining slot 67 based on production plan information 43, the vacant slot can be set more reliably and a more appropriate installation slot can be set. Further, multiple types of feeders 60A and 60B having different widths can be installed in magazine 65, and management control section 40 sets the vacant slot in which at least one feeder 60 can be installed, so that it is possible to flexibly take a countermeasure even in a case where various feeders 60 are desired to be supplied. Furthermore, since management control section 40 sets the vacant slot in which multiple standard feeders 60 can be installed, it is possible to flexibly take a countermeasure even in a case where multiple standard feeders 60 are desired to be supplied. In addition, since management control section 40 sets the vacant slot of magazine 65 in a range equal to or lower than the predetermined occupancy rate set in advance, the occupancy rate of the vacant slot is set to an appropriate range, and thus it is possible to execute the supply of feeder 60 more efficiently. For example, the occupancy rate of the vacant slot is preferably higher when the unexpected component supply device is temporarily incorporated, and is preferably lower in a normal state, and can be set in a range equal to or higher than 5% and equal to or lower than 20%. The occupancy rate can be appropriately set to an appropriate range in accordance with the efficiency in a normal state or the ease of handling in an emergency.
In addition, since management control section 40 sets installation set 46 in which feeder 60 for component supply is installed in the vacant slot in unexpected component supply during production, for example, in a case of the unexpected component shortage, by setting the installation set in which feeder 60 for component supply is installed in the vacant slot, feeder 60 can be more appropriately supplied.
Further, mounting system 10 includes storage device 13 that stores feeders 60, and loader 18 as a mobile work device that exchanges feeders 60 between storage device 13 and mounting device 15, and management control section 40 outputs installation set 46 of magazine 65 to be moved to storage device 13. Management device 14 can more appropriately supply feeder 60 in mounting system 10 including storage device 13 and loader 18. Further, since management control section 40 outputs installation set 46 to preparation facility 17 in which feeder 60 is installed and magazine 65 is prepared, output installation set 46 can be used in preparation facility 17 in which feeder 60 is prepared. Furthermore, since management control section 40 displays and outputs installation set 46, worker W can visually recognize installation set 46 and can prepare feeder 60 while checking the information on installation set 46. Management control section 40 may cause the display section provided in management device 14 to display and output the information on installation set 46, or may cause any one of the display sections provided in mounting system 10 to indirectly display and output the information on installation set 46. In addition, mounting system 10 includes mounting device 15 that performs mounting processing on board S as the processing target object, and management device 14 as the information processing device. Since mounting system 10 includes management device 14 described above, feeder 60 can be more appropriately supplied.
In addition, in management device 14, since feeder 60 for supply can be quickly installed in the vacant slot of magazine 65, it is possible to minimize a serving delay of feeder 60 for magazine 65 due to the unexpected component shortage. Further, since it is possible to further suppress a deviation of the production plan due to the unexpected component shortage, it is possible to minimize a serving plan deviation of components due to the unexpected component shortage. Furthermore, since it is possible to predict the unexpected component shortage based on the number of uses of component P, it is possible to change the serving plan of feeder 60 for magazine 65 in accordance with the number of uses of component P or the number of discarded components P.
It is obvious that the present disclosure is not limited to the embodiment described above, and can be practiced in various aspects as long as the aspects belong to the scope of the present disclosure.
For example, in the embodiment described above, management control section 40 sets the vacant slot in which multiple standard feeders 60 can be installed among multiple types of feeders 60 having different widths, but the configuration is not particularly limited, and the vacant slot in which multiple non-standard feeders 60 can be installed may be set, or the vacant slot in which one feeder 60 can be installed may be set. Further, in the embodiment described above, management control section 40 sets the vacant slot of magazine 65 in a range equal to or lower than the predetermined occupancy rate set in advance, but the occupancy rate need not be particularly defined. Further, in mounting system 10, in a case where the vacant slot is set, a method of setting the vacant slot can be optionally determined.
In the embodiment described above, mounting system 10 includes storage device 13 and loader 18, and sets the installation set of magazine 65 to be moved to storage device 13, but the configuration is not particularly limited to this, and mounting system 10 need not include storage device 13 and loader 18, and may directly move magazine 65 to the installation section of supply section 27. Also in mounting system 10, since feeder 60 is served by setting installation set 46 including the vacant slot, it is possible to flexibly take a countermeasure for the unexpected component shortage or the like, and to more appropriately supply feeder 60.
In the embodiment described above, installation set 46 is output to preparation PC 70, and worker W checks installation set 46 to prepare feeder 60, but the configuration is not limited to this, and for example, work in preparation facility 17 may be automated. In this case, preparation control section 71 may output installation set 46 to preparation device 80 which is disposed in preparation facility 17A and executes processing of installing feeder 60 and preparing magazine 65.
In mounting system 10 described above, installation set 46 is displayed and output, but the configuration is not particularly limited to this as long as installation set 46 can be used. For example, voice output may be applied, printing output may be applied, or information itself on installation set 46 may be output to preparation PC 70 as in preparation facility 17A described above.
In the embodiment described above, the description is made in which management device 14 has the functions of the information processing device of the present disclosure, but the configuration is not particularly limited to this, and the configuration is not limited to this as long as installation set 46 is set. For example, one or more of mounting control section 20 of mounting device 15, overall control section 90 of overall control device 19, and preparation control section 71 of preparation PC 70, or other devices may have the functions 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 and management device 14, but the present disclosure may be applied to the information processing method, and a program causing a computer to execute respective steps of the information processing method may be applied.
Here, the information processing method of the present disclosure may be configured as follows. For example, the information processing method of the present disclosure is an information processing method used in a mounting system including a mounting device configured to perform mounting processing on a processing target object, the information processing method including: a step (a) of setting, for a magazine including multiple slots in which component supply devices configured to supply components are installed, an installation set including an installation slot in which the component supply device is installed and a vacant slot in which the component supply device is not installed: and a step (b) of outputting the installation set that is set in the step (a).
In the information processing method, as in the information processing device described above, it is possible to flexibly take a countermeasure for an unexpected component shortage or the like by the installation set including the vacant slot, and to more appropriately supply the component supply device. 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 the technical field of a device that picks up and mounts a component.
10: mounting system, 11: printing device, 12: printing inspection device, 13: storage device, 14: management device, 15: mounting device, 16: automatic conveyance vehicle, 17, 17A: preparation facility, 18: loader (mobile work device), 18a: X axis rail, 19: overall control device, 20: mounting control section, 21: CPU, 23: storage section, 24: mounting condition information, 25: component information, 26: board processing section, 27: supply section, 28: mounting installation section, 29: buffer installation section, 30: mounting section, 31: head moving section, 32: mounting head, 33: pickup member, 34: imaging section, 35: communication section, 38: slot, 39: connection section, 40: management control section, 41: CPU, 42: storage section, 43: production plan information, 44: mounting condition information, 45: installation set information, 46: installation set, 47: component information, 48: communication section, 50: movement control section, 51: CPU, 53: storage section, 54: accommodation section, 55: exchange section, 56: moving section, 57: communication section, 60, 60A, 60B: feeder, 60a: rail member, 61: tape, 62: reel, 63: feeding mechanism, 64: connector, 65: magazine, 66: housing, 67: slot, 68: connection section, 69: connector, 70: preparation PC, 71: preparation control section, 72: CPU, 73: preparation storage section, 74: installation set information, 75: communication section, 76: display section, 77: input device, 78: storage device, 80: preparation device, 81: feeder preparation section, 82: feeder removal section, 90: overall control section, 91: CPU, 92: storage section, 93: communication section, 99: network, P: component, S: board, W: worker
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/037914 | 10/13/2021 | WO |