Manufacturing control equipment, manufacturing control method, and manufacturing control program
The manufacturing management device efficiently manages BOM by accessing configuration and part number masters to handle product customization, reducing errors and enhancing productivity through automated configuration expansion.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- OBIC CO LTD
- Filing Date
- 2023-09-29
- Publication Date
- 2026-05-19
AI Technical Summary
Existing manufacturing systems fail to efficiently manage bill of materials (BOM) when receiving production orders with product customization, leading to operational errors and delays.
A manufacturing management device with a control unit that accesses configuration and part number masters to expand configurations based on order information, incorporating customization, and automatically generates BOM data using configuration and part number masters.
Enables efficient management of BOM even with product customization, reducing operational errors and improving productivity by automating configuration expansion and data generation.
Smart Images

Figure 0007862352000001 
Figure 0007862352000002 
Figure 0007862352000003
Abstract
Description
Technical Field
[0001] The present invention relates to a production management device, a production management method, and a production management program.
Background Art
[0002] For example, when manufacturing a product, assembly is performed using a BOM (Bill of Materials). As a conventional manufacturing system, for example, there is Patent Document 1.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, Patent Document 1 does not describe anything regarding efficiently managing the bill of materials even when receiving a production order for partially customizing a product.
[0005] The present invention has been made in view of the above, and an object thereof is to provide a production management device, a production management method, and a production management program capable of efficiently managing a bill of materials even when receiving a production order for partially customizing a product.
Means for Solving the Problems
[0006] To solve the above-mentioned problems and achieve the objective, the present invention provides a manufacturing management device equipped with a control unit, wherein the control unit is configured to access a configuration master, which is registered by associating a configuration code for defining a set of configurations, a parent part number, and child part numbers that are components of the parent part number, and a part number master, which is registered by associating a part number and length, and comprises an order registration means for inputting order information including order number, part number, quantity, amount, configuration code, and length and registering it in a storage area, and a configuration expansion means that uses the configuration code of the order information as a key to obtain a parent part number and its child part numbers that are components of the parent part number from the configuration master and expand the configuration on a configuration expansion screen, and also refers to the part number master to calculate the length of the obtained child part numbers other than intermediate products, and expands the intermediate products by the length obtained by subtracting the length of the other products from the length of the order information on the configuration expansion screen, and creates configuration data based on the data expanded on the configuration expansion screen and registers it in the storage area.
[0007] Furthermore, according to one aspect of the present invention, the order information includes an option key, the part number master is registered in association with the part number and length, and the configuration deployment means may use the option key of the order information as a key to retrieve the option part number from the part number master and additionally deploy it on the configuration deployment screen.
[0008] Furthermore, according to one aspect of the present invention, the configuration display screen may include at least one of the following: a button to change the sorting order of the selected configuration rows; a button to add a new configuration row one row below the selected row; a button to modify the contents of the selected configuration row; a button to delete the selected configuration row; and a button to launch a screen at a lower level than the product number of the selected row.
[0009] Furthermore, according to one aspect of the present invention, the part number in the order information may be a belt conveyor, the parent part number obtained from the configuration master may be a belt conveyor, and the child part numbers which are its components may be a head part, an intermediate part, and a tail part.
[0010] Furthermore, in order to solve the above-mentioned problems and achieve the objectives, the present invention provides a manufacturing management method executed by an information processing apparatus equipped with a control unit, wherein the control unit is configured to be able to access a configuration master, which is registered by associating a configuration code for defining a set of configurations, a parent part number, and child part numbers that are components of the parent part number, and a part number master, which is registered by associating a part number and length, and the method includes: an order registration step executed by the control unit, in which order information including order number, part number, quantity, amount, configuration code, and length is input and registered in a storage area; and a configuration deployment step, which is performed by using the configuration code of the order information as a key to obtain a parent part number and child part numbers that are components of the parent part number from the configuration master and deploy the configuration on a configuration deployment screen, and also by referring to the part number master to calculate the length of the obtained child part numbers other than intermediate products, and deploy intermediate products equal to the length obtained by subtracting the length of the other products from the length of the order information on the configuration deployment screen, and create configuration data based on the data deployed on the configuration deployment screen and register it in the storage area.
[0011] Furthermore, in order to solve the above-mentioned problems and achieve the objectives, the present invention is a manufacturing management program to be executed by an information processing device equipped with a control unit, wherein the control unit is configured to be able to access a configuration master, which is registered by associating a configuration code for defining a set of configurations, a parent part number, and child part numbers that are components of the parent part number, and a part number master, which is registered by associating a part number and length, and the control unit is configured to be able to access an order registration step in which order information including order number, part number, quantity, amount, configuration code, and length is input and registered in a storage area, and a configuration deployment step in which the control unit is configured to be executed by a computer, which is configured to execute an order registration step in which order information including order number, part number, quantity, amount, configuration code, and length is input and registered in a storage area, and the parent part number and child part numbers that are components of the parent part number are obtained from the configuration master using the configuration code of the order information as a key and are deployed on a configuration deployment screen, and the length of the child part numbers other than intermediate products is calculated by referring to the part number master, and intermediate products equal to the length obtained by subtracting the length of the child part numbers other than intermediate products from the length of the order information are deployed on the configuration deployment screen as a complement, and configuration data based on the data deployed on the configuration deployment screen is created and registered in the storage area. [Effects of the Invention]
[0012] According to the present invention, even when receiving a manufacturing order that includes some customization of the product, it becomes possible to efficiently manage the bill of materials. [Brief explanation of the drawing]
[0013] [Figure 1] Figure 1 is a side view of a conveyor belt. [Figure 2] Figure 2 shows a real-world example of a belt conveyor. [Figure 3] Figure 3 is a block diagram showing an example of the configuration of the manufacturing control device according to this embodiment. [Figure 4] Figure 4 shows an example of the structure of the variety master. [Figure 5] Figure 5 shows an example of a part number master configuration. [Figure 6] Figure 6 shows an example of the configuration of the configuration master. [Figure 7] Figure 7 is a diagram illustrating a specific example of the processing performed by the control unit of the manufacturing control device in this embodiment. [Figure 8] Figure 8 is a diagram illustrating a specific example of the processing performed by the control unit of the manufacturing control device in this embodiment. [Figure 9] Figure 9 is a diagram illustrating a specific example of the processing performed by the control unit of the manufacturing control device in this embodiment. [Figure 10] Figure 10 is a diagram illustrating a specific example of the processing performed by the control unit of the manufacturing control device in this embodiment. [Figure 11] Figure 11 is a diagram illustrating a specific example of the processing performed by the control unit of the manufacturing control device in this embodiment. [Figure 12] Figure 12 is a diagram illustrating a specific example of the processing performed by the control unit of the manufacturing control device in this embodiment. [Figure 13] Figure 13 is a diagram illustrating a specific example of the processing performed by the control unit of the manufacturing control device in this embodiment. [Figure 14]FIG. 14 is a diagram for explaining a specific example of the processing of the control unit of the production management apparatus according to the present embodiment. [Figure 15] FIG. 15 is a diagram for explaining a specific example of the processing of the control unit of the production management apparatus according to the present embodiment. Embodiments for Carrying Out the Invention
[0014] Embodiments of a production management apparatus, a production management method, and a production management program according to the present invention will be described in detail below based on the drawings. Note that the present invention is not limited to the present embodiment.
[0015] [1. Overview] For example, in the manufacturing industry, for standard products with standard configuration information, the configuration information can be mastered, and the configuration information can be obtained from the master every time production is carried out. However, when customization or option addition occurs for individual orders, it is necessary to create BOM (bill of materials) information for each production.
[0016] Although it is possible to master the configuration of the base standard product, due to product requirements, changes are required for each order, so changes by the operator are necessary. By checking the order information each time and making manual changes, the work becomes complicated, often leading to operation errors, and as a result, problems such as delays in the manufacturing delivery date have occurred.
[0017] In the present invention, even when a production order for partially customizing a product is received, on the configuration expansion screen, the configuration is expanded based on the configuration information of the standard product, and it is possible to expand including the customization information, so that the management of the bill of materials can be efficiently performed. Also, in the present invention, the configuration information can be expanded in multiple steps with various buttons on the configuration expansion screen, so that the work can be more efficiently performed. Also, since changes from the standard configuration can be automatically expanded, it is possible to prevent operation errors. Also, in the present invention, by outputting the configuration printed with simple symbols in the production schedule list, the producer can simply understand the configuration on site, improving productivity.
[0018] This invention can be widely used in tool manufacturing, heavy machinery manufacturing, semiconductor manufacturing, and other manufacturing industries where some changes to the manufacturing configuration are made.
[0019] [2. Product Image] This specification describes, as an example, the manufacturing of a belt conveyor, which consists of a head, intermediate, and tail, and whose length and shape vary depending on the number of intermediate parts ordered.
[0020] Figure 1 is a side view of a belt conveyor, and Figure 2 is a diagram showing an actual example of a belt conveyor. A belt conveyor consists of a head, intermediate, and tail. The length of each of the head, intermediate, and tail components is assumed to be 1 meter. The overall length of the belt conveyor can be adjusted by changing the number of intermediate components.
[0021] As the length of the conveyor belt and the number of intermediate parts may vary depending on the order, the length information of the intermediate parts should be registered in the part number master, as described later. In addition, optional parts may be added to the product, so the information of the optional parts should also be registered in the part number master.
[0022] [3. Structure] The configuration of the manufacturing control device 100 according to this embodiment will be described with reference to Figure 3, etc. Figure 3 is a block diagram showing an example of the configuration of the manufacturing control device 100 according to this embodiment.
[0023] The manufacturing control device 100 is a commercially available desktop personal computer. However, the manufacturing control device 100 is not limited to stationary information processing devices such as desktop personal computers, but may also be portable information processing devices such as commercially available notebook personal computers, PDAs (Personal Digital Assistants), smartphones, or tablet personal computers.
[0024] As shown in Figure 3, the manufacturing control device 100 includes a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108. Each part of the manufacturing control device 100 is connected to communicate via any communication path.
[0025] The communication interface unit 104 connects the manufacturing management device 100 to the network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has the function of communicating data with other devices via a communication line. Here, the network 300 has the function of connecting the manufacturing management device 100 and the server 200 so that they can communicate with each other, and is, for example, the internet or a LAN (Local Area Network). Note that the data stored in the storage unit 106, which will be described later, may also be stored in the server 200.
[0026] The input / output interface unit 108 is connected to an input device 112 and an output device 114. The output device 114 can be a monitor (including a home television), a speaker, or a printer. The input device 112 can be a keyboard, mouse, microphone, or a monitor that works in conjunction with the mouse to provide pointing device functionality. In the following, the output device 114 may be referred to as the monitor 114, and the input device 112 as the keyboard 112 or mouse 112. "Output" includes displaying on the monitor of the output device 114 and printing with the printer of the output device 114. Furthermore, user operations on information displayed on the monitor 114 using the input device 112, etc., may be referred to as "user operation via UI".
[0027] The memory unit 106 stores various databases, tables, and files. The memory unit 106 also stores computer programs that work in cooperation with the OS (Operating System) to give instructions to the CPU (Central Processing Unit) to perform various processes. As the memory unit 106, for example, memory devices such as RAM (Random Access Memory) and ROM (Read Only Memory), fixed disk devices such as hard disks, flexible disks, and optical disks can be used.
[0028] Furthermore, the storage unit 106 stores the product variety master 106a, product number master 106b, configuration master 106c, order information, configuration data, etc. Figure 4 shows an example of the configuration of the product variety master 106a. Figure 5 shows an example of the configuration of the product number master 106b. Figure 6 shows an example of the configuration of the configuration master 106c.
[0029] As shown in Figure 4, the variety master 106a can be composed of tables that register variety codes and variety names in association.
[0030] As shown in Figure 5, the part number master 106b can be composed of tables that associate and register part number codes, part number names, product code, option keys, lengths, and sequence symbols. In the example shown in the figure, the second row is part number code "H01", part number name "Head product", length "1", and sequence symbol "H", the third row is part number code "C01", part number name "Intermediate product", length "1", and sequence symbol "C", the fourth row is part number code "T01", part number name "Tail product", length "1", and sequence symbol "T", and the eighth row is part number code "OPA", part number name "Option A", length "1", and sequence symbol "A".
[0031] As shown in Figure 6, the configuration master 106c can be composed of a table that registers configuration codes, parent part numbers, parent part numbers, child part numbers, child part numbers, and sort order, associating them with each other to define the grouping of configurations. In the example shown in the figure, the first row is configuration code "P1", parent part number code "BC01", parent part number name "Belt Conveyor", child part number code "H01", child part number name "Head Item", sort order "1", the second row is configuration code "P1", parent part number code "BC01", parent part number name "Belt Conveyor", child part number code "C01", child part number name "Intermediate Item", sort order "2", and the third row is configuration code "P1", parent part number code "BC01", parent part number name "Belt Conveyor", child part number code "T01", child part number name "Tail Item", sort order "3".
[0032] Order information may include order number, part code, part name, quantity, price, configuration code, length, and option key.
[0033] The configuration data may include the configuration number, level, sorting order, part number code, and part number name.
[0034] The control unit 102 is a CPU or similar component that comprehensively controls the manufacturing management device 100. The control unit 102 has internal memory for storing control programs such as the OS, programs that define various processing procedures, and required data, and executes various information processing based on these stored programs.
[0035] The control unit 102 can access the product type master 106a, product number master 106b, configuration master 106c, order information, configuration data, etc., which are stored in the storage unit 106, even if they are stored in another location (for example, the server 200).
[0036] Functionally, the control unit 102 comprises an order registration unit 102a, a configuration development unit 102b, a master maintenance unit 102c, and a screen display control unit 102d.
[0037] The order registration unit 102a inputs order information and registers it in the storage unit 106, for example, in response to the operator's actions on an order registration screen (not shown) displayed on a monitor.
[0038] The configuration development unit 102b, for the product with the product number in the order information, refers to the configuration master 106c, develops the components and other items that make up the product on the configuration development screen, edits them as necessary on the configuration development screen, and registers the configuration data (a bill of materials used during manufacturing) in the storage unit 106.
[0039] Specifically, the configuration development unit 102b uses the configuration code of the order information as a key to retrieve the parent part number and its component child part numbers from the configuration master 106c and develop the configuration on the configuration development screen. It also refers to the part number master 106b to calculate the length of the retrieved child part numbers excluding intermediate parts, subtracts the length of the non-intermediate parts from the length of the order information, and then develops the intermediate parts corresponding to that length on the configuration development screen as a complement. Finally, it creates configuration data based on the data developed on the configuration development screen and registers it in the storage unit 106.
[0040] Alternatively, the configuration expansion unit 102b may use the option key from the order information as the key to retrieve the option part number from the part number master 106b and expand it further on the configuration expansion screen.
[0041] The configuration expansion screen may include buttons to change the order of selected configuration rows, to add a new configuration row one row below the selected row, to modify the contents of the selected configuration row, to delete the selected configuration row, and to launch a screen at a lower level than the product number of the selected row. This allows for easy editing of the expanded configuration.
[0042] Furthermore, the configuration development unit 102b displays and / or prints a production schedule list based on the configuration data registered in the storage unit 106.
[0043] The master maintenance unit 102c performs editing such as data input, addition, modification, and updating on the product master 106a, part number master 106b, and configuration master 106c, for example, in response to the operator's operations on the master maintenance screen displayed on the monitor 114.
[0044] The screen display control unit 102d controls the display of various screens (for example, order registration screen, master maintenance screen, configuration deployment screen, etc.) on the monitor 114 and the acceptance of input on the screen.
[0045] [4. Specific Examples] Referring to Figures 1 to 10, a specific example of the processing of the control unit 102 of the manufacturing control device 100 in this embodiment will be described. Figures 7 to 15 are diagrams illustrating a specific example of the processing of the control unit 102 of the manufacturing control device 100 in this embodiment.
[0046] Figure 7 shows an image illustrating the process of developing a configuration based on order information. The sales department inputs order information and registers it in the storage unit 106, the manufacturing department develops the configuration and registers the configuration data in the storage unit 106, and the purchasing department handles individual procurement and requirements calculation.
[0047] Figure 8 shows an example of the configuration expansion screen. The configuration expansion screen includes a header area for entering the order number and part number code, a configuration expansion button, a configuration expansion area, and various buttons. The configuration expansion area is the area that is expanded when the configuration expansion button is pressed, and displays the level, display order, part number code, and part number name.
[0048] (Structure and development) Based on order information from customers, the configuration is developed according to the steps shown in Figures 9 to 14 below.
[0049] (1) Obtain the standard configuration by referring to the configuration master 106c based on the configuration key in the order information. Figure 9(A) shows an example of order information data. The order information may include order number, part code, part name, quantity, amount, configuration code, length, and option key. In the example shown in the figure, the first row contains order number "J001", part code "BC01", part name "Belt Conveyor", quantity "1", amount "10,000", configuration code "P1", length "5", and option key "1".
[0050] Figure 9(B) shows an example of the configuration of the configuration master 106c. The configuration master 106c has the fields for configuration code, parent part number code, parent part number name, child part number code, child part number name, and sort order. In the example shown in the figure, the first row is configuration code "P1", parent part number code "BC01", parent part number name "Belt Conveyor", child part number code "H01", child part number name "Head Item", sort order "1", the second row is configuration code "P1", parent part number code "BC01", parent part number name "Belt Conveyor", child part number code "C01", child part number name "Intermediate Item", sort order "2", and the third row is configuration code "P1", parent part number code "BC01", parent part number name "Belt Conveyor", child part number code "T01", child part number name "Tail Item", sort order "3".
[0051] Using the order information configuration code "P1" as the key, data for 1 to 3 rows (standard configuration) is retrieved from configuration master 106c. Here, data for the parent part number "belt conveyor" and its component part numbers "head part," "intermediate part," and "tail part" are retrieved.
[0052] (2) Based on the length information in the order information, an intermediate part from the part number master 106b is added to match that length. Figure 10(A) shows an example of order information data (same as Figure 9(A)). Figure 10(B) shows an example of part number master 106b data (partial excerpt). By referring to the part number master, the lengths of the child part numbers other than the intermediate part are calculated, and the length obtained by subtracting the lengths of the non-intermediate part from the length of the order information is supplemented with the intermediate part. In this example, the length of the order information is "5m", and referring to part number master 106b, the head part is "1m", the tail part is "1m", and the intermediate part is "1m", so the length of the order information "5m" minus the lengths of the head part and tail part "2m" is supplemented with the intermediate part by 3m.
[0053] (3) Using the option key in the order information as the key, retrieve the part number data from the part number master 106b. Figure 10(C) shows an example of order information, where the option key is "1". Figure 10(D) shows an example (partial excerpt) of the part number master 106b. Using option key "1" as the key, data for part number code "OPA" and part number name "Option A" is retrieved from the part number master 106b.
[0054] Based on the logic described in (1) to (3) above, when the "Order No. and Part Number Code" is entered on the configuration deployment screen and the "Deploy Configuration" button on the configuration deployment screen is pressed, the configuration shown in Figure 11(A) will be deployed in the configuration deployment area of the configuration deployment screen. The order of each item in the configuration deployment area follows the order of configuration master 106c. The levels are defined as follows: the parent part number is Level 1, its child part numbers are Level 2, and part numbers at a lower level than the child part numbers are Level 3. Rows 1, 2, and 5 of the configuration deployment area are the standard configuration obtained in (1) above.
[0055] Lines 3 and 4 are the configuration completed in (2). The order information "J001" indicates a length of "5m", so we complete the remaining 3m by subtracting the length of the head and tail. Since we have already obtained 1m of intermediate material in (1), we complete the remaining "2m" by adding two intermediate materials to the screen.
[0056] The sixth row is the configuration completed in (3). The optional items from part number master 106b that have the same option key as the option key in the order information are placed at the bottom of the sorting order.
[0057] The procedure for determining the sorting order will be explained with reference to Figures 11(B) and (C). As shown in Figure 11(B), the complementary intermediate items are placed below the intermediate items in the acquired configuration master 106c. Next, as shown in Figure 11(C), the sorting order is rearranged from top to bottom.
[0058] Figure 12 is a diagram illustrating the buttons on the configuration expansion screen. The cursor button changes the sorting order of the selected configuration rows. The Add Row button adds a new configuration row one row below the selected row. The Edit Row button modifies the content of the selected configuration row. The Delete Row button deletes the selected configuration row. The Down Hierarchy button launches the screen at a lower hierarchy level than the selected row (see Figure 13). The Register button registers (updates) the expanded configuration information as configuration data.
[0059] Figure 13 is a diagram illustrating the screen transitions after pressing the "Lower Level" button. If a lower-level part number is associated with the displayed part number, the screen can be transitioned to display the lower-level part number by referring to the configuration master 106c. For example, in Figure 13(A), selecting the row for the head part and pressing the "Lower Level" button transitions to the screen for the lower level of the head part, as shown in Figure 13(B). In this example, parts 1 and 2, which are associated with the head part in the configuration master 106c, are displayed.
[0060] When the "Register" button is pressed, configuration data (BOM) corresponding to the contents displayed on the configuration deployment screen is registered (updated) in the storage unit 106. Figure 14 shows an example of configuration data. The configuration data may include configuration number, level, sorting order, part number code, and part number name. The configuration number is automatically assigned. For part numbers, the configuration master 106c is referenced, and part numbers of lower hierarchical levels associated with the part numbers deployed on the parts deployment screen are also obtained and added.
[0061] (Utilization of registered data) The registered configuration data is output in the production schedule list. By using symbols to concisely print the conveyor order within the production schedule list, information on the conveyors to be produced can be easily confirmed on the production floor, thereby improving on-site productivity.
[0062] Figure 15 is a diagram illustrating an example of a production schedule list. For example, as shown in Figure 15(A), based on the level 2 information in the configuration data and the corresponding sequence symbols in the part number master 106b, the sequence symbols in the part number master 106b may be connected with "+" and printed in the production schedule list, as shown in Figure 15(B), by referring to the sequence order and the part number master 106b. In addition, the productivity list may print the sequence of multiple conveyors. Figures 15(C) and (D) show examples where the sequence order is changed in the configuration data, and the productivity list prints the sequence with the changed sequence order.
[0063] As described above, according to this embodiment, a configuration master 106c is registered by associating a configuration code for defining a set of components, a parent part number, and child part numbers that are components of the parent part number; a part number master 106b is registered by associating part numbers and lengths; an order registration unit 102a inputs order information including order number, part number, quantity, amount, configuration code, and length and registers it in the storage area; and a configuration development unit 102b uses the configuration code of the order information as a key to retrieve the parent part number and its child part numbers that are components of it from the configuration master and develops the configuration on the configuration development screen; it also refers to the part number master to calculate the length of the retrieved child part numbers other than intermediate products, subtracts the length of the other products from the length of the order information and adds intermediate products for that length to the configuration development screen; and creates configuration data based on the data developed on the configuration development screen and registers it in the storage area. Therefore, even when a manufacturing order is received that partially customizes the product, it is possible to efficiently manage the bill of materials.
[0064] [5. Contribution to the United Nations-led Sustainable Development Goals (SDGs)] This embodiment can contribute to improving operational efficiency and promoting appropriate management decisions within companies, thereby enabling contributions to SDGs Goals 8 and 9.
[0065] Furthermore, this embodiment can contribute to reducing waste and promoting paperless and digital processes, thereby contributing to SDGs Goals 12, 13, and 15.
[0066] Furthermore, this embodiment can contribute to strengthening control and governance, thereby enabling contributions to SDG Goal 16.
[0067] [6. Other Embodiments] In addition to the embodiments described above, the present invention may be implemented in various different embodiments within the scope of the technical idea described in the claims.
[0068] For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by known methods.
[0069] Furthermore, the processing procedures, control procedures, specific names, information including parameters such as registration data and search conditions for each process, screen examples, and database configuration shown in this specification and in the drawings may be changed at will unless otherwise specified.
[0070] Furthermore, with respect to the manufacturing control device 100, each component shown in the illustration is a functional concept and does not necessarily need to be physically configured as shown.
[0071] For example, the processing functions of the manufacturing control device 100, particularly those performed by the control unit 102, may be implemented entirely or partially by a CPU and a program interpreted and executed by the CPU, or they may be implemented as wired logic hardware. The program is recorded on a non-temporary computer-readable recording medium containing programmed instructions for the information processing device to execute the processing described in this embodiment, and is mechanically read by the manufacturing control device 100 as needed. That is, a storage unit such as ROM or HDD (Hard Disk Drive) contains a computer program that works in cooperation with the OS to give instructions to the CPU and perform various processing tasks. This computer program is executed by being loaded into RAM and works in cooperation with the CPU to constitute the control unit.
[0072] Furthermore, this computer program may be stored on an application program server connected to the manufacturing control device 100 via any network, and it is possible to download all or part of it as needed.
[0073] Furthermore, the program for executing the processing described in this embodiment may be stored on a non-temporary computer-readable recording medium, or it may be configured as a program product. Here, "recording medium" includes any "portable physical medium" such as memory cards, USB (Universal Serial Bus) memory, SD (Secure Digital) cards, flexible disks, magneto-optical disks, ROMs, EPROMs (Erasable Programmable Read Only Memory), EEPROMs (Registered Trademark) (Electrically Erasable and Programmable Read Only Memory), CD-ROMs (Compact Disk Read Only Memory), MOs (Magneto-Optical disks), DVDs (Digital Versatile Disks), and Blu-ray (Registered Trademark) Discs.
[0074] Furthermore, "program" refers to a data processing method described in any language or writing method, regardless of its format, such as source code or binary code. Note that "program" is not necessarily limited to a single, monolithic structure; it also includes distributed structures consisting of multiple modules or libraries, and those that work in cooperation with other programs, such as an operating system, to achieve their functions. Regarding the specific configuration and reading procedures for reading the recording medium in each device shown in the embodiments, as well as the installation procedures after reading, well-known configurations and procedures can be used.
[0075] The various databases stored in the memory unit 106 include memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and website provision.
[0076] Furthermore, the manufacturing control device 100 may be configured as a known personal computer or workstation or other information processing device, or as an information processing device to which any peripheral devices are connected. Alternatively, the manufacturing control device 100 may be implemented by installing software (including programs or data, etc.) that enables the processing described in this embodiment onto the device.
[0077] Furthermore, the specific forms of distribution and integration of the devices are not limited to those shown in the figures, and all or part of them can be configured by functionally or physically distributing and integrating them in any unit according to various additions or functional loads. In other words, the embodiments described above may be implemented in any combination, or the embodiments may be implemented selectively. [Explanation of symbols]
[0078] 100 Manufacturing control equipment 102 Control Unit 102a Order Registration Department 102b Configuration development part 102c Master Maintenance Department 102d Screen display control unit 104 Communication Interface Section 106 Storage section 106a Variety Master 106b Part Number Master 106c Configuration Master 108 Input / Output Interface Section 112 Input device 114 Output device 200 servers 300 Networks
Claims
1. A manufacturing control device equipped with a control unit, The control unit, A configuration master is registered by associating a configuration code, a parent part number, and the child part numbers that are components of the parent part number, which are used to define the grouping of the configuration. The part number master, which is registered with the part number and length associated, It is configured to be accessible, An order registration means for entering order information including order number, part number, quantity, amount, configuration code, and length and registering it in a memory area, A configuration deployment means that uses the configuration code of the order information as a key to retrieve the parent part number and its component child part numbers from the configuration master and deploy them on the configuration deployment screen, and also refers to the part number master to calculate the length of the retrieved child part numbers other than intermediate parts, subtracts the length of the other parts from the length of the order information to add intermediate parts to the configuration deployment screen, creates configuration data based on the data deployed on the configuration deployment screen and registers it in the storage area, A manufacturing control apparatus characterized by being equipped with
2. The aforementioned order information includes an option key, The aforementioned part number master registers the part number, length, and associated option keys. The manufacturing management apparatus according to claim 1, characterized in that the configuration deployment means uses the option key of the order information as a key to obtain the option part number from the part number master and additionally deploy it on the configuration deployment screen.
3. The manufacturing management device according to claim 1, characterized in that the configuration deployment screen includes at least one of the following: a button to change the sorting order of the selected configuration rows, a button to add a new configuration row one row below the selected row, a button to modify the contents of the selected configuration row, a button to delete the selected configuration row, and a button to launch a screen at a lower level than the part number of the selected row.
4. The manufacturing control device according to any one of claims 1 to 3, characterized in that the part number in the order information is a belt conveyor, the parent part number obtained from the configuration master is a belt conveyor, and the child part numbers which are its components are a head part, an intermediate part, and a tail part.
5. A manufacturing control method performed by an information processing device equipped with a control unit, The control unit, A configuration master is registered by associating a configuration code, a parent part number, and the child part numbers that are components of the parent part number, which are used to define the grouping of the configuration. The part number master, which is registered with the part number and length associated, It is configured to be accessible, The control unit is executed as follows: The order registration step involves entering order information, including order number, part number, quantity, amount, configuration code, and length, and registering it in the memory area. A configuration deployment step which involves using the configuration code of the order information as a key to retrieve the parent part number and its component child part numbers from the configuration master and deploying them on the configuration deployment screen, calculating the length of the retrieved child part numbers other than intermediate parts by referring to the part number master, and deploying intermediate parts equivalent to the length obtained by subtracting the length of the non-intermediate parts from the length of the order information on the configuration deployment screen, creating configuration data based on the data deployed on the configuration deployment screen and registering it in the storage area, A manufacturing control method characterized by including the following.
6. A manufacturing management program to be executed by an information processing device equipped with a control unit, The control unit, A configuration master is registered by associating a configuration code, a parent part number, and the child part numbers that are components of the parent part number, which are used to define the grouping of the configuration. The part number master, which is registered with the part number and length associated, It is configured to be accessible, An order registration step involves entering order information, including order number, part number, quantity, amount, configuration code, and length, and registering it in the memory area. A configuration deployment step which involves using the configuration code of the order information as a key to retrieve the parent part number and its component child part numbers from the configuration master and deploying them on the configuration deployment screen, calculating the length of the retrieved child part numbers other than intermediate parts by referring to the part number master, and deploying intermediate parts equivalent to the length obtained by subtracting the length of the non-intermediate parts from the length of the order information on the configuration deployment screen, creating configuration data based on the data deployed on the configuration deployment screen and registering it in the storage area, A manufacturing management program that causes the control unit to execute the following.