Management device
The management device synchronizes inventory information with external devices using triggers and user instructions, addressing discrepancies in inventory status to ensure accurate and timely management of electronic components.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-12-10
- Publication Date
- 2026-03-10
AI Technical Summary
The inventory quantity information managed by a component mounting system may differ from that managed by external devices, leading to discrepancies in inventory status.
A management device with a memory, update unit, and synchronization unit that synchronizes inventory information with an external device based on various triggers, including notifications and user instructions, ensuring accurate inventory updates.
Ensures synchronized inventory information across systems, allowing for timely and accurate management of electronic components, even when parts are stored or used in units of containers or reels.
Smart Images

Figure 0007827745000001 
Figure 0007827745000002 
Figure 0007827745000003
Abstract
Description
[Technical Field]
[0001] This specification discloses a technique related to a management device that manages a production process for producing circuit boards. [Background technology]
[0002] Patent Document 1 discloses a component mounting system that manages the production of mounted boards. The component mounting system not only manages the production of mounted boards, but also manages the inventory status of electronic components stored in a component storage area. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2015-60956 Summary of the Invention [Problem to be solved by the invention]
[0004] In recent years, external devices that manage the inventory status of electronic components have been introduced with the aim of efficiently managing component storage areas. In such cases, there is a possibility that the inventory status managed by the component mounting system may differ from the inventory status managed by the external device.
[0005] This specification provides a technique for dealing with a situation in which inventory quantity information stored in a management device differs from inventory quantity information stored in an external device. [Means for solving the problem]
[0006] The management device disclosed in this specification comprises a memory that stores inventory information including the current inventory numbers of parts used in the production process, the inventory information being also stored in an external device different from the management device, and the inventory information stored in the external device being updated based on the status of a warehouse where the parts are stored; an update unit that updates the inventory information in the memory based on the current implementation status of the production process; and a synchronization unit that synchronizes the inventory information stored in the memory with the inventory information stored in the external device when the inventory information stored in the memory differs from the inventory information stored in the external device.
[0007] With this configuration, by synchronizing the inventory quantity information stored in the memory of the management device with the inventory quantity information stored in the external device, it is possible to deal with situations where the inventory quantity information stored in the management device differs from the inventory quantity information stored in the external device. [Brief explanation of the drawings]
[0008] [Figure 1] A block diagram of a component mounting system is shown. [Figure 2] 1 shows the structure of a database of a production management device. [Figure 3] 1 shows the structure of a database in a storage management device. [Figure 4] This indicates a case in which a new parts reel has arrived. [Figure 5] This shows a case where production is carried out by mounting equipment. [Figure 6] This shows a case where the reel is used in another mounting device. [Figure 7] This shows a case where a reel has been shipped out of the warehouse. [Figure 8] A case C1 is shown in which the update button of the production management device is selected. [Figure 9] A case C2 is shown in which the update button of the production management device is selected. DETAILED DESCRIPTION OF THE INVENTION
[0009] The main features of the embodiments described below are listed below. Note that the technical elements described below are independent technical elements that exhibit technical utility alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing.
[0010] (Feature 1) The synchronization unit may synchronize the inventory information stored in the memory with the inventory information stored in the external device in accordance with one or more types of triggers, and the one or more types of triggers may include at least one of receiving a first notification from the external device indicating that new parts have been stored in the warehouse; receiving a second notification from the external device indicating that the parts stored in the warehouse have decreased in accordance with the implementation of another production process managed by a device other than the management device; and receiving a specific instruction from an operation unit of the management device to synchronize the inventory information stored in the memory with the inventory information stored in the external device.
[0011] With this configuration, inventory information can be synchronized at the timing of new parts being stored, parts being reduced in stock, user operations, etc.
[0012] (Feature 2) The one or more types of triggers may include receiving the first notification from the external device and receiving the second notification from the external device, the components are contained in a container that can be attached to a mounting device that performs the production process, the inventory quantity information includes the inventory quantity that is the total number of the components contained in one or more of the containers, the first notification may indicate that a new container has been stored in the warehouse, and the second notification may indicate that a second container different from the first container used by the mounting device has been used in the other production process.
[0013] With this configuration, even when parts are stored and used in units of containers, it is possible to achieve synchronization of inventory information.
[0014] (Feature 3) The one or more types of triggers include receiving the specific instruction on the operation unit, and the management device further includes a determination unit that determines, in response to receiving the specific instruction on the operation unit, which of the stock quantity information stored in the memory and the stock quantity information stored in the external device as correct information, and the synchronization unit may, when the stock quantity information stored in the memory is determined to be the correct information, change the stock quantity information stored in the external device to the stock quantity information stored in the memory, and when the stock quantity information stored in the external device is determined to be the correct information, change the stock quantity information stored in the memory to the stock quantity information stored in the external device.
[0015] According to this configuration, when a specific instruction is received from the operation unit, either the stock quantity information in the memory or the stock quantity information in the external device can be changed to the correct information. [Example]
[0016] (Component Mounting System 2; Figure 1) As shown in FIG. 1, the component mounting system 2 includes a production management device 10, a storage management device 100, and a mounting device 200. The devices 10, 100, and 200 are communicatively connected via a communication means. The communication means is, for example, a local area network. The local area network may be wired or wireless. In a modified example, the communication means may be the Internet, in which case at least one of the production management device 10 and the storage management device 100 may be a device on the Internet (for example, a server).
[0017] (Configuration of mounting device 200; Figure 1) The mounting apparatus 200 is an apparatus capable of executing a production process for mass-producing circuit boards by mounting electronic components on a board. The electronic components used in the production process are stored in a component feeder 210. The component feeder 210 is a tape-type feeder that holds a reel around which a tape containing a plurality of electronic components is wound. The component feeder 210 is a cartridge that can be attached to and detached from the mounting apparatus 200. The mounting apparatus 200 obtains electronic components from the component feeder 210 attached to the mounting apparatus 200. In a modified example, the component feeder 210 may be another type of feeder, such as a tray-type feeder that stores a plurality of electronic components on a tray or a bulk-type feeder that stores a plurality of electronic components randomly in a container.
[0018] (Configuration of production management device 10; Figure 1) The production management device 10 manages the production process executed by the mounting device 200. The production management device 10 is, for example, a PC. The production management device 10 includes a communication interface 12 and a control unit 30. In the following, "interface" will be referred to as "I / F." The communication I / F 12 is an I / F for executing communication with an external device (for example, the storage management device 100 and the mounting device 200).
[0019] The control unit 30 includes a CPU 32 and a memory 34. The CPU 32 executes various processes in accordance with a program 40 stored in the memory 34. The program 40 is a program for managing various information related to the mounting apparatus 200. The program 40 is provided, for example, by a vendor of the mounting apparatus 200. The various information includes, for example, information indicating the order of the production process and information indicating the layout on the board of one or more types of electronic components to be mounted in the production process. The memory 34 also stores a database 42 as the various information. The database 42 indicates the current inventory status of electronic components used in the production process.
[0020] (Database 42 structure; Figure 2) The database 42 includes a master table 44 and a parts table 46. The master table 44 stores, for each of various types of electronic parts, the part name of the electronic part and a reel ID, which is identification information of the reel that houses the electronic part, in association with each other. The part name is, for example, the model of the electronic part. For example, a single part name "partA" is associated with multiple reel IDs "A01" to "A50." Each of the multiple reels corresponding to the multiple reel IDs "A01" to "A50" houses the same electronic part.
[0021] The component table 46 stores, for each of a plurality of reel IDs, the current inventory number of electronic components housed on the reel identified by the reel ID and the current location of the reel identified by the reel ID, in association with each other. The current location is one of a plurality of pieces of information, including "warehouse," "equipment," "setup," and "unknown." The "warehouse" location indicates that the reel is currently stored in the warehouse. The "equipment" location indicates that the reel is held in the component feeder 210 and currently loaded on the mounting apparatus 200. The "setup" location indicates that the reel has been removed from the warehouse and is currently placed on a setup shelf different from the shelf in the warehouse. The setup shelf is a shelf where the reel is temporarily stored before being loaded on the mounting apparatus 200. The "unknown" location indicates that the reel has been removed from the warehouse, but its current location is unknown. For example, a situation may be assumed in which a reel is removed from the warehouse, held by component feeder 210, and currently attached to a mounting device other than mounting device 200 (for example, a mounting device from another company that cannot be managed by production management device 10). In this situation, production management device 10 cannot know the current location of the reel, and stores the location as "unknown" in component table 46.
[0022] (Configuration of storage management device 100; Figure 1) The storage management device 100 manages the status (e.g., the number of parts stored, inventory entry, and delivery) of multiple reels stored in a warehouse. The storage management device 100 is, for example, a PC. The storage management device 100 includes a communication I / F 112 and a control unit 130. The communication I / F 112 is an I / F for communicating with an external device (e.g., the production management device 10).
[0023] The control unit 130 includes a CPU 132 and a memory 134. The CPU 132 executes various processes in accordance with a program 140 stored in the memory 134. The program 140 is a program for managing the state of the reels. For example, the program 140 is provided by a vendor different from the vendor of the program 40 of the production management device 10. In a modified example, the program 140 may be provided by the vendor of the program 40 of the production management device 10. The memory 134 stores a database 142 as information indicating the state of the reels.
[0024] (Database 142 structure; Figure 3) The database 142 includes a master table 144 and a parts table 146. The data structure of the master table 144 is the same as that of the master table 44 of the production management device 10. The data structure of the parts table 146 is the same as that of the parts table 46 of the production management device 10, except that, instead of the current location of the reel, shipping information indicating whether the reel has been shipped is stored. The shipping information indicates either a value of "Y" indicating that the corresponding reel has been shipped, or a value of "N" indicating that the corresponding reel has not been shipped.
[0025] The inventory quantity of electronic components is managed by both the database 42 of the production management device 10 and the database 142 of the storage management device 100. In this case, a situation may arise in which the inventory quantity stored in the production management device 10 differs from the inventory quantity stored in the storage management device 100. In this embodiment, to deal with such a situation, the processes shown in FIGS. 4 to 8 are executed. Note that, for ease of understanding, in FIGS. 4 to 8, the operations executed by the CPUs 32, 132, etc. of the devices 10, 100 are described primarily in terms of the devices (i.e., the production management device 10, the storage management device 100) rather than primarily in terms of the CPUs.
[0026] (Case where a new reel is received; Figure 4) In this case, a new reel containing electronic components with the part name "partA" arrives. At T10, a factory worker performs a registration operation to register the new reel in the storage management device 100. Upon receiving the worker's registration operation at T10, the storage management device 100 assigns a new reel ID "A51" to the new reel at T12. The storage management device 100 then stores the reel ID "A51" in association with the part name "partA" in the master table 144. Furthermore, the storage management device 100 stores the current inventory quantity "100" of the electronic components contained in the new reel and shipping information "N" in association with the reel ID "A51" in the parts table 146.
[0027] At T14, the storage management device 100 transmits a receiving notification indicating that a new reel has been received to the production management device 10 via the communication I / F 112. The receiving notification is a so-called push notification. The receiving notification includes the part name "partA", the reel ID "A51", and the inventory quantity "100".
[0028] When the production management device 10 receives an inventory notification from the storage management device 100 via the communication I / F 12 in T14, it stores the information in the inventory notification in the tables 44 and 46 in T16. Specifically, the production management device 10 stores the reel ID "A51" in the master table 44 in association with the part name "partA." Furthermore, the production management device 10 stores the inventory quantity "100" and the location "warehouse" in the inventory notification in association with the reel ID "A51" in the parts table 46. Note that the inventory quantity "100" above is merely an example, and that the specific numerical values of inventory quantities that will appear hereinafter are also merely examples.
[0029] With this configuration, when a new reel is stored in the warehouse, the information in the database 142 of the storage management device 100 and the information in the database 42 of the production management device 10 can be synchronized.
[0030] (The case where the production process is carried out; Figure 5) In this case, a production process is carried out in the mounting device 200 using a reel identified by the reel ID "A50" (hereinafter referred to as reel "A50"). As the production process is carried out, information in the database 42 of the production management device 10 is sequentially updated. For example, when electronic components in the reel "A50" are removed by the mounting device 200, the production management device 10 subtracts the number of removed electronic components from the inventory quantity stored in the component table 46 in association with the reel ID "A50". As a result, the inventory quantity in the component table 46 is sequentially updated.
[0031] At T20, the production management device 10 transmits an execution notification to the storage management device 100 via the communication I / F 12, indicating that a production process using the electronic components in the reel "A50" is being carried out. The execution notification is transmitted periodically while the production process is being carried out. The execution notification includes the component name "partA", the reel ID "A50", and the inventory quantity "10" in the component table 46.
[0032] When the storage management device 100 receives an implementation notification from the production management device 10 via the communication I / F 112 in T20, it stores the information in the implementation notification in each of the tables 144 and 146 in T22. For example, assume that the inventory quantity "50" is stored in the parts table 146 before receiving the implementation notification in T20. In this situation, the storage management device 100 obtains the inventory quantity "50" stored in association with the reel ID "A50" in the implementation notification from the parts table 146. The storage management device 100 confirms that the obtained inventory quantity "50" is different from the inventory quantity "10" in the implementation notification. The storage management device 100 then changes the inventory quantity "50" in the parts table 146 to the inventory quantity "10" in the implementation notification.
[0033] According to this configuration, when reel "A50" is used in the mounting device 200 managed by the production management device 10, the information in the database 142 of the storage management device 100 and the information in the database 42 of the production management device 10 regarding reel "A50" can be synchronized.
[0034] (Case where the reel is shipped out; Figure 6) In this case, a factory worker prepares to carry out a production process using an electronic component with the part name "partA." At T30, the worker performs a shipping operation to ship a reel identified by a reel ID "A01" (hereinafter referred to as "reel A01"). The shipping operation includes, for example, an operation to remove the reel "A01" from a shelf and an operation to obtain the reel ID "A01" from the reel "A01." For example, the storage management device 100 obtains the reel ID "A01" from a code (e.g., a barcode) printed on the surface of the reel "A01."
[0035] At next T32, the storage management device 100 changes the shipping information "N" stored in the parts table 146 in association with the reel ID "A01" acquired from the reel "A01" to shipping information "Y."
[0036] At next T34, the storage management device 100 transmits a shipping notification indicating that the reel "A01" has been shipped to the production management device 10 via the communication I / F 112. The shipping notification is a so-called push notification. The shipping notification includes the part name "partA", the reel ID "A01", and the inventory quantity "100".
[0037] When the production management device 10 receives the shipping notification from the storage management device 100 via the communication I / F 12 in T34, the production management device 10 changes the information in the parts table 46 in T36. Specifically, the production management device 10 changes the current location stored in the parts table 46 in association with the reel ID "A01" in the shipping notification from "warehouse" to "unknown."
[0038] In this case, the reel "A01" that was released at T30 is temporarily stored on the setup shelf. The reels stored on the setup shelf are managed by a setup management device 300 (e.g., a PC). The setup management device 300 stores the reel IDs of the reels stored on the setup shelf.
[0039] When the process of T36 is completed, in T38 the production management device 10 transmits an inquiry signal to the setup management device 300 to inquire whether the reel "A01" is stored on the setup shelf. The inquiry signal includes the reel ID "A01".
[0040] When the setup control device 300 receives an inquiry signal from the production control device 10, it determines whether the reel ID in the inquiry signal is stored in the setup control device. In this case, the reel "A01" is temporarily stored on the setup shelf, and the reel ID "A01" is stored in the setup control device 300. At T40, the setup control device 300 transmits a response to the production control device 10 indicating that the reel "A01" is stored on the setup shelf. Note that if the reel "A01" is not stored on the setup shelf, the setup control device 300 does not transmit a response to the inquiry signal to the production control device 10.
[0041] When the production management device 10 receives a response from the setup management device 300 via the communication I / F 12 in T40, it executes processing in T42. In T42, the production management device 10 changes the location stored in association with the reel ID "A01" in the parts table 46 from "unknown" to "setup." Note that when the reel "A01" in the setup shelf is mounted on the mounting device 200, the production management device 10 changes the location stored in association with the reel ID "A01" in the parts table 46 from "setup" to "device."
[0042] According to this configuration, after the reel "A01" is shipped out, the information on the current location of the reel "A01" can be managed in the parts table 46 of the production management device 10.
[0043] (Examples of reels being used in other mounting equipment: Figure 7) In this case, a reel (hereinafter referred to as reel "B40") with a component name "partB" identified by a reel ID "B40" is used by another mounting device (not shown) that cannot be managed by the production management device 10. The other mounting device is, for example, a device manufactured by a vendor different from the vendor of the mounting device 200. The program 40 of the production management device 10 does not have a function to manage the other mounting devices.
[0044] Reel "B40" is returned to the warehouse from another mounting device. The worker returns reel "B40" to the warehouse shelf. At T50, the worker performs an update operation to update the inventory quantity of reel "B40." The update operation includes an operation to obtain reel ID "B40" from reel "B40" and an operation to input the number of electronic components currently contained in reel "B40." Upon receiving the update operation at T50, the storage management device 100 changes the inventory quantity stored in the parts table 146 in association with reel ID "B40" obtained in the update operation from the current number (e.g., "60") to the number input in the update operation (e.g., "10"). Furthermore, the storage management device 100 changes the shipping information stored in association with reel ID "B40" in the parts table 146 from "Y" to "N."
[0045] At next T54, the storage management device 100 transmits a return notification indicating that the reel "B40" has been returned to the production management device 10 via the communication I / F 112. The return notification is a so-called push notification. The shipping notification includes the part name "partB", the reel ID "B40", and the inventory quantity "10" currently stored in the parts table 146.
[0046] When the production management device 10 receives the return notice from the storage management device 100 via the communication I / F 12 in T54, the production management device 10 changes the information in the parts table 46 in T56. Specifically, the production management device 10 changes the inventory quantity stored in the parts table 46 in association with the reel ID "B40" in the return notice from the current quantity (for example, "60") to the inventory quantity in the return notice, "10."
[0047] Furthermore, in this case, reel "B40" is being used by another mounting device. Therefore, the processes from T38 onward in FIG. 6 are not executed for reel "B40." Therefore, before receiving the return notice, the current location stored in association with reel ID "B40" in parts table 46 is "unknown." In T56, production management device 10 further changes the current location stored in association with reel ID "B40" in the return notice in parts table 46 from "unknown" to "warehouse."
[0048] In this case, when reel "B40" is returned to the warehouse from another mounting device, the information in database 142 of storage management device 100 can be synchronized with the information in database 42 of production management device 10.
[0049] (Case C1: The update button of the production management device 10 is selected; FIG. 8) In this embodiment, the production management device 10 can display an update button on the screen that accepts an instruction to synchronize the information in the database 142 of the storage management device 100 with the information in the database 42 of the production management device 10. By selecting the update button, an operator can synchronize the information in the database 142 of the storage management device 100 with the information in the database 42 of the production management device 10 at any timing. Note that the update button is not limited to a virtual button on the screen, and may also be a physical button.
[0050] In this case C1, it is assumed that reel "A01" is used by another mounting device. Reel "A01" is currently attached to the other mounting device and has not been returned to the warehouse shelf. In addition, the storage management device 100 is capable of communicating with the other mounting devices. For example, the storage management device 100 can receive the number of electronic components removed from reel "A01" from the other mounting device and update the information in the component table 146. In this case C1, the component table 146 of the storage management device 100 stores the inventory quantity "10" and shipping information "Y" in association with the reel ID "A01."
[0051] On the other hand, the production management device 10 cannot manage other mounting devices. Therefore, the production management device 10 cannot know the number of electronic components that other mounting devices have taken out from reel "A01." In this case C1, the component table 46 of the production management device 10 stores the inventory quantity "100" and the location "unknown" in association with the reel ID "A01."
[0052] When the production management device 10 receives selection of the update button in T60, it sends a synchronization request to the storage management device 100 via the communication I / F 12 in T62. The synchronization request is a signal requesting synchronization of the information in the database 142 of the storage management device 100 and the information in the database 42 of the production management device 10.
[0053] When the storage management device 100 receives a synchronization request from the production management device 10 via the communication I / F 112 in T62, it transmits all the information in the database 142 to the production management device 10 in T64.
[0054] In T64, the production management device 10 receives all the information in the database 142 from the storage management device 100 via the communication I / F 12, and then executes the process of T66.
[0055] At T66, the production management device 10 compares all the information received at T64 with all the information in the database 42 of the production management device 10. In this case, for the reel ID "A01," the inventory quantity "10" in all the information received at T64 (hereinafter referred to as the storage inventory quantity "10") differs from the inventory quantity "100" in all the information in the database 42 (hereinafter referred to as the production inventory quantity "100"). The production management device 10 determines that the smaller inventory quantity "10" in the storage inventory quantity "10" and the production inventory quantity "100" is the correct information.
[0056] In the next T68, the production management device 10 changes the inventory quantity "100" stored in association with the reel ID "A01" in the parts table 46 to the storage inventory quantity "10", which is the correct information determined in T66.
[0057] For example, consider a comparative example in which the processing of this case C1 is not executed. In this comparative example, even though reel "A01" is being used by another mounting device, the production management device 10 cannot know the correct inventory quantity until reel "A01" is returned to the warehouse. By executing the processing of this case C1, the production management device 10 can quickly know the correct inventory quantity.
[0058] (Another case C2 in which the update button of the production management device 10 is selected; FIG. 9) In this case C2, it is assumed that the reel "A01" is used in the mounting device 200. The reel "A01" is currently attached to the mounting device 200. In addition, the transmission of the implementation notification in FIG. 5 has not been executed at this time.
[0059] In this case C2, the parts table 146 of the storage management device 100 stores the stock quantity "100" and the shipping information "Y" in association with the reel ID "A01." On the other hand, the parts table 46 of the production management device 10 stores the stock quantity "20" and the location "device" in association with the reel ID "A01."
[0060] T70 to T74 are the same as T60 to T64 in Figure 8. T76 is the same as T66 in Figure 8, except that of the storage side inventory quantity "100" and the production side inventory quantity "20", the smaller production side inventory quantity "20" is determined to be the correct information.
[0061] At T78, the production management device 10 transmits an update request to the storage management device 100 via the communication I / F 12. The update request is a signal requesting an update of information in the database 142 of the storage management device 100. In this case C2, the update request includes the part name "partA", the reel ID "A01", and the inventory quantity on the production side "20".
[0062] When the storage management device 100 receives the update request from the production management device 10 via the communication I / F 112 in T78, it updates the information in the database 142 in T80. Specifically, the storage management device 100 changes the inventory quantity "100" stored in the parts table 146 in association with the reel ID "A01" in the update request to the inventory quantity "20" in the update request.
[0063] For example, consider a comparative example in which the processing of this case C2 is not executed. In this comparative example, even though reel "A01" is being used by mounting device 200, storage management device 100 cannot know the correct inventory quantity until an implementation notification is sent (see T20 in FIG. 5). By executing the processing of this case C2, storage management device 100 can quickly know the correct inventory quantity.
[0064] (Effects of this embodiment) According to the configuration of this embodiment, by synchronizing the information in the database 42 of the production management device 10 with the information in the database 142 of the storage management device 100 in the processing of Figures 4 to 8, it is possible to deal with a situation in which the information in the database 42 of the production management device 10 differs from the information in the database 142 of the storage management device 100.
[0065] Furthermore, in the configuration of this embodiment, for example, the total number of electronic components with the component name "partA" is the sum of the number of electronic components contained in the multiple reels corresponding to the reel IDs "A01" to "A05." The storage and use of electronic components is performed in units of reels. According to the configuration of this embodiment, even when the storage and use of electronic components is performed in units of reels, it is possible to achieve synchronization of the information in the database 42 of the production management device 10 and the information in the database 142 of the storage management device 100.
[0066] (Correspondence) The production management device 10 and the memory 34 are examples of a "management device" and a "memory", respectively. The CPU 32 of the production management device 10 is an example of an "update unit", a "synchronization unit", and a "determination unit". The storage management device 100 is an example of an "external device". The reel is an example of a "container". The inventory notification of T12 in FIG. 4 and the return notification of T54 in FIG. 6 are examples of a "first notification" and a "second notification", respectively. Selection of the update button of T60 in FIG. 8 and T70 in FIG. 9 is an example of a "specific instruction".
[0067] The following points should be noted regarding the management device described in the embodiment: At least one of the receipt notification T14 in Fig. 4, the implementation notification T20 in Fig. 5, the delivery notification T34 in Fig. 6, and the return notification T54 in Fig. 7 may not be executed.
[0068] The processes in Figures 8 and 9 do not necessarily have to be executed. In this modification, the "specific instruction" and "determining unit" can be omitted.
[0069] In the processing of T66 in FIG. 8 and T76 in FIG. 9, the production management device 10 may determine, as correct information, the inventory quantity with the most recent update date and time between the inventory quantity on the storage side and the inventory quantity on the production side.
[0070] In the above embodiment, the warehouse stores reels. Alternatively, the warehouse may store component feeders 210 that hold reels. In this case, the master tables 44, 144 may store component names of electronic components in association with feeder IDs, which are identification information for the component feeders 210. Furthermore, the component tables 46, 146 may store various information (e.g., inventory quantities) in association with feeder IDs. In this modification, the total number of electronic components in inventory is managed in units of component feeders 210, and the component feeders 210 are an example of "containers." Furthermore, the total number of electronic components in inventory may be managed not only in units of reels but also in units of electronic components. In this modification, the "containers" can be omitted.
[0071] The technical elements described in this specification or drawings exhibit technical utility either alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing. Furthermore, the technologies illustrated in this specification or drawings simultaneously achieve multiple objectives, and achieving one of those objectives is itself technically useful. [Explanation of symbols]
[0072] 2: Component mounting system 10: Production control equipment 12: Communication I / F 30: Control section 32 :CPU 34: Memory 40: Program 42: Database 44: Master table 46: Parts table 100: Storage management device 112: Communication I / F 130: Control unit 132 :CPU 134: Memory 140: Program 142: Database 144: Master table 146: Parts table 200: Mounting equipment 210: Parts feeder 300: Setup management device
Claims
1. A management device for managing a production process for producing circuit boards, a memory that stores inventory information including the current inventory numbers of parts used in the production process, the inventory information being also stored in an external device different from the management device, and the inventory information stored in the external device being updated based on the status of a warehouse that stores the parts; an update unit that updates the inventory information in the memory based on the current implementation status of the production process; a synchronization unit that synchronizes the inventory quantity information stored in the memory with the inventory quantity information stored in the external device when the inventory quantity information stored in the memory differs from the inventory quantity information stored in the external device; Equipped with the components are accommodated in a container that can be attached to a mounting device that performs the production process; the inventory quantity information includes the inventory quantity, which is the total number of the components contained in one or more of the containers; the synchronization unit synchronizes the inventory quantity information stored in the memory with the inventory quantity information stored in the external device in accordance with one or more types of triggers; The one or more triggers include: receiving a first notification from the external device indicating that a new container has been stored in the warehouse; receiving a second notification from the external device indicating that a second container different from the first container used by the mounting device is used in response to the execution of another production process managed by a device other than the management device, and that the number of components stored in the warehouse has decreased; a management device including:
2. A management device for managing a production process for producing circuit boards, a memory that stores inventory information including the current inventory numbers of parts used in the production process, the inventory information being also stored in an external device different from the management device, and the inventory information stored in the external device being updated based on the status of a warehouse that stores the parts; an update unit that updates the inventory information in the memory based on the current implementation status of the production process; a synchronization unit that synchronizes the inventory quantity information stored in the memory with the inventory quantity information stored in the external device when the inventory quantity information stored in the memory differs from the inventory quantity information stored in the external device in response to receiving a specific instruction to synchronize the inventory quantity information stored in the memory with the inventory quantity information stored in the external device at an operation unit of the management device; a determination unit that determines, in response to receiving the specific instruction on the operation unit, either the stock quantity information stored in the memory or the stock quantity information stored in the external device as correct information; Equipped with The synchronization unit When the inventory quantity information stored in the memory is determined to be the correct information, the inventory quantity information stored in the external device is changed to the inventory quantity information stored in the memory; When the inventory quantity information stored in the external device is determined to be the correct information, the inventory quantity information stored in the memory is changed to the inventory quantity information stored in the external device. Management device.
Citation Information
Patent Citations
Device and method for component management for printed board mounting system
JP2001127487A
Mounting condition determining method
JP2009239257A
Component mounting system and component mounting method
JP2015060956A