Molding management system
By designing a molding management system, including production planning information for the operation time period and the non-operating time period, the problem of low production planning accuracy in the existing technology is solved, and a higher precision production planning is achieved.
Patent Information
- Application Number
- CN202411531732.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-11-01
- Filing Date
- 2024-10-30
- Publication Date
- 2025-05-06
AI Technical Summary
The existing production plan formulation procedures cannot effectively include the operation progress and unoperable time period of the injection molding device, resulting in the low accuracy of the formulated production plan.
A molding management system is designed to generate production plan information including operation time period and non-operating time period through communication between the server and the terminal device to improve the accuracy of the production plan.
The system can provide higher precision production planning, ensure that the operational planning of the injection molding device is more accurate and reduce unforeseen problems in production.
Smart Images

Figure CN119940754A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a forming management system. Background Art
[0002] Research and development are being conducted on technology for managing the production of a product in a production process including an injection molding process of the product using an injection molding device for a material containing metal powder.
[0003] In this regard, there is known a production planning program that enables a computer to formulate a production plan for a production process based on information indicating the number of target products to be produced in a certain production process, information indicating the ability to produce the target products in the production process, etc. (see Patent Document 1).
[0004] Patent Document 1: Japanese Patent Application Publication No. 2006-018576
[0005] However, the production plan making program described in Patent Document 1 has the following problems: it is impossible to include in the production plan the time for the injection molding device to progress the injection molding process, the time required for the production of the target product but cannot be produced, the time allocated to the production of other products but cannot be produced, etc., and thus it is impossible to make a high-precision production plan. Summary of the invention
[0006] One method of the present disclosure for solving the above-mentioned technical problem is a molding management system, which includes a server for managing the production of products of an injection molding device, the server being connected to a terminal device in a communicative manner, and causing production plan information to be displayed on the terminal device based on an operation received from the terminal device, the production plan information indicating a production plan for a specified first product, the production plan information including first operating time period information, and at least non-operating time period information, the first operating time period information indicating a first operating time period for operating the injection molding device in order to produce the first product, and the non-operating time period information indicating a non-operating time period during which the injection molding device cannot be operated in order to produce the first product. BRIEF DESCRIPTION OF THE DRAWINGS
[0007] Figure 1 It is a diagram showing an example of the configuration of the molding management system 1 .
[0008] Figure 2 2 is a diagram showing an example of the main menu image P1.
[0009] Figure 3 : is a figure which shows an example of the terminal image P2.
[0010] Figure 4 1 is a diagram showing an example of the production plan preparation image P3.
[0011] Figure 5 This is a diagram showing an example of a state where a pull-down menu is displayed in the input field F14.
[0012] Figure 6 This is a diagram showing an example of a situation in which the standard cycle time information is input into the input field F26 by inputting the injection molding device identification information into the input field F16.
[0013] Figure 7 This is a diagram showing an example of a situation in which mold identification information is input into the input field F17 and acquisition number information is input into the input field F18 .
[0014] Figure 8 1 is a diagram showing an example of the production plan start time acceptance image CL displayed on the production plan creation image P3.
[0015] Fig. 9 1 is a diagram showing an example of the production plan start time acceptance image CL in the initial state.
[0016] Fig.10 This is a diagram showing an example of a message displayed on the production plan preparation image P3 when all the information in the input fields F13 to F22 is input.
[0017] Fig.11 This is a diagram showing an example of the production plan preparation image P3 after the button B31 is selected and drawn on the graph GP.
[0018] Fig.12 1 is a diagram showing an example of the production plan creation image P3 when the error message MG2 is displayed.
[0019] Fig.13 This is a diagram showing an example of the acceptance image P4 displayed on the production plan preparation image P3.
[0020] Fig.14 1 is a diagram showing an example of the acceptance image P4 immediately after the target designated time period is designated as the progress time period.
[0021] Fig.15 This is a diagram showing an example of the acceptance image P4 immediately after the production quantity per unit time information is input into the input field F33.
[0022] Fig.16 It shows that immediately after Fig.15The illustrated acceptance image P4 is a diagram showing an example of the acceptance image P4 after the target designated time period is changed from the nineteenth time period to the twentieth time period.
[0023] Fig.17 1 is a diagram showing an example of the production plan preparation image P3 in which the button B33 is displayed.
[0024] Fig.18 1 is a diagram showing an example of the non-operation time period acceptance image P5.
[0025] Fig.19 1 and 2 are diagrams showing a case where the second operation time period information is displayed in the graph GP and a case where the second operation time period information is displayed in the graph GP2 .
[0026] Fig. 20 It is a diagram showing an example of the hardware configuration of the server 30 .
[0027] Fig.21 It is a diagram showing an example of the functional configuration of the server 30 .
[0028] Fig. 22 1 is a diagram showing an example of a flow of processing in which the server 30 generates production plan information.
[0029] Description of Reference Numerals
[0030] 1…molding management system, 10…managed device, 11…injection molding device, 20…information processing device, 30…server, 31…processor, 32…storage unit, 33…communication unit, 34…control unit, 40…terminal device, 341…receiving unit, 342…acquisition unit, 343…display control unit, P1…main menu image, P2…terminal image, P3…production plan making image, P4…receiving image, P5…non-operational time period acceptance image, PD…production number designation unit, TD…time period designation unit. DETAILED DESCRIPTION
[0031] Implementation
[0032] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.
[0033] Overview of the Molding Management System
[0034] First, the outline of the molding management system according to the embodiment will be described.
[0035] The molding management system involved in the embodiment manages the production of a product in a production process including an injection molding process of a product of an injection molding device. The molding management system includes a server. The server is connected to a terminal device in a communicable manner, and according to an operation received from the terminal device, the terminal device displays production plan information indicating a production plan for a designated first product. In addition, the production plan information includes first operation time period information indicating a first operation time period for operating the injection molding device in order to produce the first product, and at least includes non-operation time period information indicating a non-operation time period during which the injection molding device cannot be operated in order to produce the first product.
[0036] Therefore, the molding management system according to the embodiment can provide a production plan with higher accuracy compared with a production plan that does not include the time period indicated by the non-operation time period information.
[0037] Hereinafter, the configuration of the injection molding system according to the embodiment and the processing performed by the server included in the injection molding system will be described in detail.
[0038] Composition of the molding management system
[0039] Next, the configuration of the molding management system according to the embodiment will be described by taking the molding management system 1 as an example.
[0040] Figure 1 It is a diagram showing an example of the configuration of the molding management system 1 .
[0041] The molding management system 1 is a type of manufacturing execution system (MES). For example, the molding management system 1 includes one or more managed devices 10, an information processing device 20, and a server 30. It should be noted that the molding management system 1 may also be a configuration that does not include a part or all of the one or more managed devices 10. In addition, the molding management system 1 may also be a configuration that does not include the information processing device 20. Below, as an example, a case where the molding management system 1 includes multiple managed devices 10 as one or more managed devices 10 is described.
[0042] The plurality of managed devices 10 provided in the molding management system 1 are devices managed by the molding management system 1. Figure 1In the figure, for the sake of convenience, these multiple managed devices 10 are represented by the same reference numerals. However, some or all of these multiple managed devices 10 may be different types of devices. Among these multiple managed devices 10, at least one injection molding device for performing metal powder injection molding (MIM; Metal Injection Molding) of the product is included. Figure 1 The injection molding device 11 shown is an example of such an injection molding device. In the following, for the sake of convenience, metal powder injection molding will be referred to as injection molding only. It should be noted that, in addition to the injection molding device, the plurality of managed devices 10 also include, for example, peripheral equipment of the injection molding device, etc. The peripheral equipment of the injection molding device is, for example, a material supply device that supplies the injection molding device with materials for injection molding of the product, a conveying device that conveys the product injection molded by the injection molding device, a cleaning device that cleans the product injection molded by the injection molding device, and a sintering device that sintered the product cleaned by the cleaning device, etc., but it is not limited to these. In addition, at least one injection molding device included in the plurality of managed devices 10 may also be a device that performs injection molding using materials other than metal.
[0043] The molding management system 1 manages the production of products in the production process, and the production process includes the injection molding process of the products by the injection molding devices included in the multiple managed devices 10. Here, each injection molding device included in the multiple managed devices 10 can be any structure as long as it can produce products based on injection molding. In the following, for the sake of convenience, the injection molding of the product by the injection molding device once is referred to as a single injection. In this case, for example, two injections refer to the two injection molding of the product by the injection molding device.
[0044] The information processing device 20 obtains status information indicating the status of the managed device 10 from each of the multiple managed devices 10. For example, the information processing device 20 obtains status information about the injection molding device 11 from the injection molding device 11. Such status information includes a timestamp indicating the date and time when the status information is obtained by the information processing device 20. In addition, a certain status information includes device identification information of the managed device 10 that identifies the status represented by the status information. In addition, the acquisition of status information by such an information processing device 20 can be performed periodically or non-periodically. Below, as an example, the situation in which the status information of the information processing device 20 is acquired each time the aforementioned injection is performed is described. When the information processing device 20 acquires certain status information, it outputs the acquired status information to the server 30. Thus, the information processing device 20 can store the acquired status information on the server 30.
[0045] The information processing device 20 is, for example, a workstation, a desktop PC (Personal Computer), a notebook PC, etc., but is not limited to these. The information processing device 20 is connected to each of the plurality of managed devices 10 in a communicable manner through wired or wireless communication. The communication network that connects the information processing device 20 and the plurality of managed devices 10 is, for example, a LAN (Local Area Network) in a facility where the plurality of managed devices 10 are installed, but is not limited to this. The communication network may also be other communication networks such as the Internet and a mobile communication network.
[0046] The server 30 stores the status information acquired by the information processing device 20. For example, when the server 30 acquires certain status information from the information processing device 20, it stores the acquired status information. Here, when the server 30 has already stored status information including the device identification information contained in the status information, it replaces the already stored status information with the newly acquired status information. Thus, the server 30 can always keep the status information representing the status of the managed device 10 represented by the device identification information as the latest status information. It should be noted that the server 30 may also be configured to store all acquired status information without performing such replacement. In addition, the server 30 may also be configured as follows: in the case of performing such replacement, the status information before the replacement is also re-stored as historical information representing the history of the status of the managed device 10.
[0047] In addition, the server 30 displays various images based on the status information stored in the server 30 on the display unit of the terminal device in response to a request from the terminal device connected to the server 30 in a communicable manner. Figure 1 As shown, the case where the server 30 is connected to the terminal device 40 in a communicable manner is described. It should be noted that in this embodiment, the processing involved in logging in to the server 30 through the terminal device 40 is a known process, so the description is omitted. In addition, in the following, for the sake of convenience, the server 30 accepting an operation from the terminal device 40 through an image displayed on the terminal device 40 is simply referred to as the server 30 accepting an operation. That is, in the following, the server 30 performs a certain process based on the accepted operation means that the server 30 performs the process based on the operation accepted from the terminal device 40 through the image displayed on the terminal device 40.
[0048] In addition, the server 30 receives various information based on the received operation. For example, the server 30 stores master data including various information about the products produced by the injection molding device 11 based on the received operation. The master data includes, for example, product identification information for identifying various products produced by the injection molding device 11, production number planned value information indicating the planned value of the production number of the products identified by each product identification information, and mold identification information for identifying the mold used for the production of the products identified by each product identification information. The data structure of the master data can also be any structure. For example, various information included in the master data is included in the master data as information corresponding to the product identification information.
[0049] In addition, based on the received operation, the server 30 displays the production plan information indicating the production plan for the first product specified by the operation on the display unit of the terminal device 40. The display unit is, for example, a display of the terminal device 40, a display device connected to the terminal device 40 in a communicable manner, etc., but is not limited to these. Below, as an example, a case where the display unit is the display of the terminal device 40 is described. In addition, below, for the sake of convenience, displaying a certain image on the display unit is referred to as displaying the image on the terminal device 40.
[0050] Here, the production plan information includes operation time period information indicating the operation time period in which the injection molding device is operated in order to produce the first product, and at least includes non-operation time period information indicating the non-operation time period in which the injection molding device cannot be operated in order to produce the first product. Thus, the server 30 can provide a highly accurate production plan for the production of the first product to the user of the terminal device 40. It should be noted that the production plan information is, for example, a histogram showing the planned values of the number of production of the product produced by the injection molding device in each time period included in the operation time period, which is drawn as the operation time period information and the non-operation time period information is displayed, but it is not limited to this and may also be other forms of information including the operation time period information and the non-operation time period information. The histogram is an example of the first operation time period information and an example of the production number information.
[0051] The server 30 displays such production plan information on the terminal device 40 in accordance with an operation received from the production plan preparation image via the terminal device 40. The production plan preparation image is an image that receives an operation for generating production plan information.
[0052] For example, the server 30 receives Figure 2 By operating the main menu image P1 as shown, the production plan preparation image is displayed on the terminal device 40. Figure 2 2 is a diagram showing an example of the main menu image P1.
[0053] When receiving a predetermined main menu image display operation, the server 30 displays the main menu image P1 on the terminal device 40. Figure 2 In the example shown, the main menu image P1 includes six buttons, namely, button B11 to button B16 .
[0054] The button B11 is a button for displaying a dashboard image. When the server 30 receives an operation on the button B11 via the terminal device 40, the server 30 generates a dashboard image and displays the generated dashboard image on the terminal device 40. Here, the dashboard image is an image that displays information necessary for the user of the terminal device 40 to manage the production of products of the injection molding device during the operation of the injection molding device specified by the user of the terminal device 40.
[0055] Button B12 is a button for displaying a master data management image. When the server 30 receives an operation on button B12 via the terminal device 40, the server 30 generates a master data management image and displays the generated master data management image on the terminal device 40. Here, the master data management image is an image for receiving operations such as inputting, changing, and deleting the master data described above. The server 30 can generate, change, and delete master data according to the operation on the master data management image via the terminal device 40. When the server 30 generates master data, it stores the generated master data. In addition, when the server 30 changes the master data, it updates the stored master data to the changed master data.
[0056] The button B13 is a button for displaying a guide image. When the server 30 receives an operation for the button B13 via the terminal device 40, the server 30 generates a guide image and displays the generated guide image on the terminal device 40. Here, the guide image is an image that receives an operation for displaying a guide on the operation method of the molding management system 1.
[0057] Button B14 is a button for displaying the terminal image P2. When the server 30 receives an operation on button B14 via the terminal device 40, the server 30 generates the terminal image P2 and displays the generated terminal image on the terminal device 40. Here, the terminal image P2 is an image for receiving operations for respectively executing various update system functions of the server 30. A certain type of update system function refers to a function for inputting, changing, deleting, etc. information corresponding to the type.
[0058] The button B15 is a button for displaying a user management image. When the server 30 receives an operation on the button B15 via the terminal device 40, the server 30 generates a user management image and displays the generated user management image on the terminal device 40. Here, the user management image is an image for receiving an operation such as inputting, changing, deleting, or displaying information about a user among the information stored in the server 30.
[0059] The button B16 is a button for accepting an operation to log out the terminal device 40 from the server 30. When the server 30 accepts an operation to the button B16 via the terminal device 40, the server 30 logs out the terminal device 40.
[0060] It should be noted that, in the present embodiment, descriptions of the instrument panel image, the master data management image, the manual image, and the user management image are omitted.
[0061] Figure 3 is a diagram showing an example of a terminal image P2. Figure 3As shown, the terminal image P2 includes buttons for accepting operations for executing a plurality of update system functions. One of such buttons is button B21.
[0062] The button B21 is a button for accepting an operation to display a production plan making image P3 as an example of the aforementioned production plan making image. When the server 30 accepts an operation to the button B21 via the terminal device 40, the server 30 generates the production plan making image P3 and displays the generated production plan making image P3 on the terminal device 40.
[0063] Figure 4 FIG. 1 is a diagram showing an example of a production plan preparation image P3. Figure 4 In the example shown, the production plan making image P3 includes 26 input fields, namely, input fields F11 to input fields F26, a toggle switch TB, a graph GP, a button B31, and a button B32. It should be noted that the following configuration may be adopted: in the production plan making image P3, other GUIs (Graphical User Interfaces) are included in place of a part or all of the 26 input fields, namely, input fields F11 to input fields F26, a toggle switch TB, a graph GP, a button B31, and a button B32, or other GUIs (Graphical User Interfaces) are included in addition to all of the 26 input fields, namely, input fields F11 to input fields F26, a toggle switch TB, a graph GP, a button B31, and a button B32.
[0064] The input field F11 is a field for inputting user identification information for identifying the user. Figure 4 In the text field, the character string "Operator ID" overlapping the input field F11 is a character string for indicating to the user that the information input in the input field F11 is user identification information. Figure 4 In the example shown, "1234567" is input as user identification information in the input field F11.
[0065] The input field F12 is a field for inputting user name information indicating the name of the user. Figure 4 In the example, the character string “worker name” overlapping the input field F12 is a character string for indicating to the user that the information inputted in the input field F12 is the user's name information. Figure 4 In the example shown, "User 1" is input as user name information in the input field F12.
[0066] The input field F13 is a field for inputting the production plan start date information indicating the year, month and day desired by the user as the production plan start date for starting the production plan for the production of the product. That is, the production plan start date indicated by the production plan start date information input in the input field F13 is the year, month and day for starting the production plan indicated by the production plan information generated in the production plan creation image P3. Figure 4 In the example, the character string "Planned Date" overlapping the input field F13 is a character string used to indicate to the user that the information inputted in the input field F13 is the information of the production plan start date. Figure 4 In the example shown, "2023-07-12" is input as the production plan start date information in the input column F13. This indicates that the production plan start date represented by the production plan start date information input in the input column F13 is July 12, 2023. In the following, for the sake of convenience, the production plan start date represented by the production plan start date information input in the input column F13 is referred to as the target production plan start date, and the information representing the target production plan start date is referred to as the target production plan start date information.
[0067] The input field F14 is a field for inputting product type information indicating the type of product to be produced by the injection molding apparatus. Figure 4 In the example, the character string "Type" overlapping the input field F14 is a character string for indicating to the user that the information inputted in the input field F14 is the product type information. Figure 4 In the example shown, there is no input in the input field F14. For convenience of description, the product type indicated by the product type information input in the input field F14 is referred to as a target product, and the information indicating the target product is referred to as target product information.
[0068] The input field F15 is a field for inputting process sequence information indicating the process sequence of the injection molding process of the target product including the injection molding apparatus. Figure 4 In the example, the character string “Process Order” overlapping the input field F15 is a character string for indicating to the user that the information inputted in the input field F15 is process order information. Figure 4In the example shown, there is no input in the input field F15. Here, the process sequence refers to the sequence of multiple processes. The multiple processes are, for example, an injection molding process, a secondary processing process, an inspection process, a packaging process, etc., but are not limited to these. The secondary processing process is gate cutting annealing, deburring, etc. The process sequence information input in the input field F15 can also be information indicating the process sequence by name, such as "Process Sequence A", "Molding Process (with annealing)", "Molding · Gate Cutting · Inspection · Packaging", etc., or can also be information for identifying the process sequence.
[0069] The input field F16 is a field for inputting injection molding device identification information for identifying the injection molding device that the user desires as the production object of the injection molding device. In Figure 4 it, the character string "device" as the character string overlapping with the input field F16 is a character string for showing the user that the information input in the input field F16 is injection molding device identification information. Additionally, in Figure 4 the example shown, there is no input in the input field F16. Here, the injection molding device identification information can also be the name assigned to the injection molding device. Below, for the convenience of explanation, the injection molding device identified by the injection molding device identification information input in the input field F16 will be referred to as the target injection molding device, and the injection molding device identification information representing the target injection molding device will be referred to as the target injection molding device identification information for explanation.
[0070] The input field F17 is a field for inputting mold identification information for identifying the mold installed in the target injection molding device. In Figure 4 it, the character string "mold" as the character string overlapping with the input field F17 is a character string for showing the user that the information input in the input field F17 is mold identification information. Additionally, in Figure 4 the example shown, there is no input in the input field F17. Here, the mold identification information can also be the name assigned to the mold. Below, for the convenience of explanation, the mold identified by the mold identification information input in the input field F17 will be referred to as the target mold, and the mold identification information for identifying the target mold will be referred to as the target mold identification information for explanation.
[0071] The input field F18 is a field for inputting acquisition number information indicating the acquisition number of the target mold. In Figure 4 it, the character string "CAV number" as the character string overlapping with the input field F18 is a character string for showing the user that the information input in the input field F18 is acquisition number information. In Figure 4In the example shown, "0" is input as the acquisition number information in the input field F18. This is because the initial value input to the input field F18 is "0". In addition, "0" as the acquisition number information indicates that the acquisition number indicated by the acquisition number information is 0. In the following, for the sake of convenience, the acquisition number indicated by the acquisition number information input in the input field F18 is referred to as the target acquisition number, and the acquisition number information indicating the target acquisition number is referred to as the target acquisition number information.
[0072] The input field F19 is a field for inputting a character string input by the user as a comment. Figure 4 In the example shown, as an example, a character string "comment" is input in the input field F19.
[0073] The input column F20 is a column for inputting unit batch number information indicating the number of batches of the target product produced by the target injection molding apparatus. Figure 4 In the text field, “Quantity per 1 Lot”, which is a character string overlapping the input field F20, is a character string for indicating to the user that the information inputted in the input field F20 is unit lot number information. Figure 4 In the example shown, "0" is input as the unit batch number information in the input column F20. This is because the initial value input in the input column F20 is "0". In addition, "0" as the unit batch number information indicates that the quantity represented by the unit batch number information is 0. In the following, for the sake of convenience, the quantity represented by the unit batch number information input in the input column F20 is referred to as the target unit batch number, and the unit batch number information representing the target unit batch number is referred to as the target unit batch number information.
[0074] The input field F21 is a field for inputting production plan start time information, which indicates the production plan start time for starting the production plan indicated by the production plan information generated in the production plan creation image P3. Figure 4 In the text field, “Planned start time”, which is a character string overlapping the input field F21, is a character string for indicating to the user that the information input in the input field F21 is the production plan start time information. Figure 4 In the example shown, there is no input in the input field F21. Below, for the sake of convenience, the production plan start time represented by the production plan start time information input in the input field F21 is referred to as the target production plan start time, and the production plan start time information representing the target production plan start time is referred to as the target production plan start time information.
[0075] The input field F22 is a field for inputting production quantity planned value information indicating the planned value of the production quantity of the target product of the target injection molding device. Figure 4In the example, the character string "Planned Quantity" overlapping the input field F22 is a character string for indicating to the user that the information inputted in the input field F22 is information on the planned production quantity. Figure 4 In the example shown, "0" is input as the planned production number value information in the input column F22. This is because the initial value input into the input column F22 is "0". In addition, "0" as the planned production number value information indicates that the planned value indicated by the planned production number value information is 0. In the following, for the sake of convenience, the planned value indicated by the planned production number value information input into the input column F22 is referred to as the target planned production number value, and the planned production number value information indicating the target planned production number value is referred to as the target planned production number value information.
[0076] The input field F23 is a field for inputting production plan start date and time information, which shows the date and time obtained by combining the target production plan start year, month, day and target production plan start time as the date and time for starting the production plan generated in the production plan creation image P3. Figure 4 In the example, the character string “Planned start date and time” overlapping the input field F23 is a character string for indicating to the user that the information inputted in the input field F23 is the production plan start date and time information. Figure 4 In the example shown, there is no entry in the input field F23.
[0077] The input field F24 is a field for inputting production plan completion date and time information indicating a date and time estimated as the date and time when the production plan indicated by the production plan information generated in the production plan preparation image P3 is completed. Figure 4 In the text field, “Planned Completion Date and Time”, which is a character string overlapping the input field F24, is a character string for indicating to the user that the information inputted in the input field F24 is the production plan completion date and time information. Figure 4 In the example shown, there is no entry in the input field F24.
[0078] The input field F25 is a field for inputting the batch number information indicating the batch number of the target product to be produced according to the production plan indicated by the production plan information generated in the production plan creation image P3. Figure 4 In the text field, "Lot number" which is a character string overlapping the input field F25 is a character string for indicating to the user that the information inputted in the input field F25 is the number of lots information. Figure 4 In the example shown, "0" is input as the batch number information in the input field F25. This is because the initial value input to the input field F25 is "0." In addition, "0" as the batch number information indicates that the number represented by the batch number information is 0.
[0079] The input field F26 is a field for inputting standard cycle time information indicating the standard cycle time of the target injection molding device to which the target mold is mounted. Figure 4 In the example, “standard cycle time”, which is a character string overlapping the input field F26, is a character string for indicating to the user that the information inputted in the input field F26 is standard cycle time information. Figure 4 In the example shown, there is no entry in the input field F26.
[0080] The toggle switch TB is a toggle switch that accepts the following operation: as a condition for the completion of the production plan represented by the production plan information generated in the production plan making image P3, select any one of the input number benchmark and the qualified product number benchmark. When the server 30 accepts the operation of selecting the input number benchmark via the toggle switch TB, the display state of the toggle switch TB is changed to a display state showing that the input number benchmark is selected. On the other hand, when the server 30 accepts the operation of selecting the qualified product number benchmark via the toggle switch TB, the display state of the toggle switch TB is changed to a display state showing that the qualified product number benchmark is selected. The display states of these toggle switches TB can be any state as long as it can be distinguished that the condition selected by the toggle switch TB is any one of the input number benchmark and the qualified product number benchmark. Here, the input number benchmark refers to the total number of target products produced according to the production plan reaching the target production number plan value. On the other hand, the qualified product number benchmark refers to the number obtained by subtracting the number of defective products from the total number of target products produced according to the production plan reaching the target production number plan value. Figure 4 The slide switch TB shown shows that the condition selected by the slide switch TB is the input number basis.
[0081] The button B31 is a button for accepting an operation of executing a plan allocation process. The plan allocation process will be described later.
[0082] The button B32 is a button for accepting an operation to execute a process for specifying the number of productions per hour. The process for specifying the number of productions per hour will be described later.
[0083] The graph GP is a graph that plots the above-mentioned histogram and displays the non-operation time period as an example of the production plan information created in the production plan creation image P3 when the button B31 or the button B32 is operated. Figure 4 In the example shown, no drawing is performed on the graph GP. That is, in this example, the production plan information has not yet been generated in the production plan preparation image P3.
[0084] Such a production planning image P3 performs the operation as described below.
[0085] When generating the production plan making image P3, the server 30 determines the user identification information and user name information of the user who is logging into the server 30. The method by which the server 30 determines the user identification information and the user name information may be either a known method or a method to be developed in the future. Furthermore, in this case, the server 30 determines the current year, month, and day. The method by which the server 30 determines the current year, month, and day may be either a known method or a method to be developed in the future. After respectively determining the user identification information, the user name information, and the current year, month, and day, the server 30 generates the production plan making image P3 as described below: the determined user identification information is input into the input field F11, the determined user name information is input into the input field F12, and the determined production plan start year, month, and day information indicating the current year, month, and day is input into the input field F13. The server 30 displays the generated production plan making image P3 on the terminal device 40. Therefore, Figure 4 The production plan preparation image P3 shown is the production plan preparation image P3 in the initial state displayed on the terminal device 40 .
[0086] Here, the server 30 may also be configured to accept direct input from an input device such as a keyboard in the input field F13. In this case, the server 30 inputs the year, month, and day inputted through the input device into the input field F13 as the production plan start year, month, and day information. In addition, the server 30 may also be configured as follows: by accepting a selection operation for a predetermined mark corresponding to the input field F13, a calendar image representing a calendar is displayed. In this case, the server 30 may also be configured as follows: by accepting a selection operation for the year, month, and day on the calendar image, information indicating the year, month, and day accepted for the selection operation is input into the input field F13 as the production plan start year, month, and day information.
[0087] When a selection operation is performed on the input field F14, the server 30 refers to the pre-stored master data and displays a pull-down menu including a list of one or more product type information included in the master data on the production plan preparation image P3. In the present embodiment, the selection operation is click, tap, etc., but is not limited to these. Figure 5 FIG. 1 is a diagram showing an example of a situation where a pull-down menu is displayed in the input field F14. Figure 5In the example shown, four product type information items, "Part 1", "Part 2", "Part 3", and "Part 101", are displayed in the drop-down menu of input field F14, and "Part 101" is selected from these four product type information items. Therefore, in input field F14, "Part 101" is entered as the product type information. In this case, server 30 refers to the master data and enters the unit batch number information corresponding to "Part 101" into input field F20. That is, when the product type information is entered into input field F14, server 30 extracts the unit batch number information corresponding to the product type information entered into input field F14 from the master data, and enters the extracted unit batch number information into input field F20. Figure 5 In the example shown, "25" is entered as the unit lot number information in the input field F20. That is, in this example, the unit lot number information corresponding to "Part 101" is "25". This means that the target unit lot number is 25. Figure 5 In the example, input fields F15 to F17 are each hidden behind the drop-down menu of input field F14 and cannot be seen.
[0088] When a selection operation is performed on the input field F15, the server 30 refers to the pre-stored master data and displays a drop-down menu including a list of one or more process sequence information included in the master data on the production plan preparation image P3. The drop-down menu is a GUI similar to the drop-down menu of the input field F14. Therefore, the description based on the diagram is omitted for the drop-down menu of the input field F15. When the server 30 receives an operation of selecting a certain process sequence information from the drop-down menu of the input field F15, the server 30 displays the process sequence information in the input field F15. It should be noted that the server 30 may also be configured to receive direct input based on an input device such as a keyboard in the input field F15. In this case, the server 30 inputs the character string input by the input device as the process sequence information into the input field F15. In addition, the server 30 may also be configured as follows: when the product type information is inputted into the input field F14, the process sequence information corresponding to the product type information in the master data is inputted into the input field F15. In this case, in the master data, the process sequence information corresponds to each product type information.
[0089] When a selection operation is performed on the input column F16, the server 30 refers to the pre-stored master data and displays a drop-down menu including a list of one or more injection molding device identification information contained in the master data on the production plan preparation image P3. The drop-down menu is the same GUI as the drop-down menu of the input column F14. Therefore, the description based on the diagram is omitted for the drop-down menu of the input column F16. When the server 30 receives an operation of selecting a certain injection molding device identification information from the drop-down menu of the input column F16, the injection molding device identification information is input into the input column F16. It should be noted that the server 30 can also be a configuration that accepts direct input based on an input device such as a keyboard in the input column F16. In this case, the server 30 inputs the character string input by the input device into the input column F16 as the injection molding device identification information. In addition, the server 30 can also be a configuration as described below: when the product type information is input for the input column F14, the injection molding device identification information corresponding to the product type information in the master data is input into the input column F16. In this case, in the master data, the injection molding device identification information is associated with each product type information.
[0090] Here, when the injection molding apparatus identification information is input in the input column F16, the server 30 refers to the master data and inputs the standard cycle time information corresponding to the injection molding apparatus identification information into the input column F26. That is, when the injection molding apparatus identification information is input in the input column F16, the server 30 extracts the standard cycle time information corresponding to the injection molding apparatus identification information input in the input column F16 from the master data and inputs the extracted standard cycle time information into the input column F26. Figure 6 1 is a diagram showing an example of a situation in which the injection molding device identification information is input into the input field F16 and the standard cycle time information is input into the input field F26. Figure 6 In the example shown, "A-1" is input as the injection molding device identification information in the input column F16. In addition, in this example, "30" is input as the standard cycle time information in the input column F26. That is, in the master data in this example, "A-1" as the object injection molding device identification information corresponds to "30" as the object standard cycle time information. "30" indicates that the standard cycle time information input in the input column F26 represents a standard cycle time of 30 seconds. It should be noted that the server 30 may also be configured as follows: when the product type information is input for the input column F14, the standard cycle time information corresponding to the product type information is input into the input column F26 in the master data. In this case, in the master data, the standard cycle time information corresponds to each product type information.
[0091] When a selection operation is performed on the input column F17, the server 30 refers to the pre-stored master data and displays a drop-down menu including a list of one or more mold identification information included in the master data on the production plan preparation image P3. The drop-down menu is the same GUI as the drop-down menu of the input column F14. Therefore, the description based on the diagram is omitted for the drop-down menu of the input column F17. When the server 30 receives an operation of selecting a certain mold identification information from the drop-down menu of the input column F17, the mold identification information is input into the input column F17. It should be noted that the server 30 may also be a configuration that accepts direct input based on an input device such as a keyboard in the input column F17. In this case, the server 30 inputs the character string input by the input device as mold identification information into the input column F17. In addition, the server 30 may also be a configuration as described below: when the molded product type information is inputted into the input column F14, the mold identification information corresponding to the product type information in the master data is inputted into the input column F17. In this case, in the master data, the mold identification information corresponds to each product type information.
[0092] Here, when mold identification information is input in the input field F17, the server 30 refers to the master data and inputs the acquisition number information corresponding to the mold identification information into the input field F18. That is, when mold identification information is input in the input field F17, the server 30 extracts the acquisition number information corresponding to the mold identification information input in the input field F17 from the master data and inputs the extracted acquisition number information into the input field F18. Figure 7 1 is a diagram showing an example of a situation in which mold identification information is input into the input field F17 and acquisition number information is input into the input field F18. Figure 7 In the example shown, "Mold 11" is input as mold identification information in the input column F17. In addition, in this example, "4" is input as acquisition number information in the input column F18. That is, in the master data of this example, "4" as acquisition number information corresponds to "Mold 11" as mold identification information. In this case, the number of molded products molded by one injection when the mold identified based on "Mold 11" is used is 4.
[0093] Need to explain, such as Figure 4As shown in FIG. 1 , a character string “[Required]” is superimposed on each of the input fields F14 to F17. This indicates that the input to each of the input fields F13 to F16 is required for the generation of production plan information using the production plan generation image P3. Therefore, when the server 30 is about to generate production plan information in the production plan generation image P3 without completing the input to the input field with “[Required]”, as shown in FIG. Figure 6 The display state of the input field is changed to a display state indicating that the input is not completed, such as the character string "[must]" in the input field F17 shown in the figure. Such a display state change may be, for example, changing the color of the character string "[must]" or changing other display states. Figure 6 In the example shown, the character string "[Required]" in the input field F17 is changed to a color different from the color of the character string "[Required]" in each of the input fields F13 to F15. Thus, the server 30 can prevent the user from forgetting to input information that must be input when generating production plan information. It should be noted that such a change in the display state can also be performed when the information input in the input field with "[Required]" is deleted, for example.
[0094] The server 30 receives direct input using an input device such as a keyboard in the input field F19. Specifically, the server 30 inputs the character string input by the input device as a comment in the input field F19.
[0095] When a selection operation is performed on the input field F21, the server 30 displays a production plan start time acceptance image CL for accepting the production plan start time on the terminal device 40. The production plan start time acceptance image CL is, for example, an image showing a clock face. Figure 8 1 is a diagram showing an example of the production plan start time acceptance image CL displayed on the production plan creation image P3. Figure 8 In the example shown, the dial represented by the production plan start time acceptance image CL is a circular analog clock dial. On the outermost circumference of the dial represented by the production plan start time acceptance image CL, the numbers from 0 to 11 are arranged in clockwise order at equal intervals like a clock. Furthermore, on the inner side of the outermost circumference of the dial represented by the production plan start time acceptance image CL, the numbers from 12 to 23 are arranged in clockwise order at equal intervals like a clock. When the server 30 accepts an operation to select one of the 24 numbers 0 to 23, the server 30 accepts the time selected by the accepted operation as the production plan start time. In addition, the server 30 inputs the production plan start time information indicating the accepted production plan start time into the input field F21. Figure 8In the example shown, 13 is selected from the 24 numbers. Therefore, in the input field F21, "13:00" is input as the production plan start time information. In this example, the input field F21 "13:00" indicates that the production plan start time is 13 o'clock. Figure 8 In the production plan start time acceptance image CL, the selected number among the 24 numbers is represented by a circle located at the front end of a straight line extending from the center of the dial represented by the production plan start time acceptance image CL to the periphery. The user can select a time on the production plan start time acceptance image CL by moving the position of the circle. That is, the production plan start time acceptance image CL accepts a display state change according to the accepted operation, and the time corresponding to each display state of the production plan start time acceptance image CL is used as the production plan start time. Figure 8 In the example shown, the user can only select the production plan start time on the production plan start time acceptance image CL in one-hour increments. However, the server 30 may also be configured to display the production plan start time acceptance image CL in which the production plan start time can be selected in one-minute increments when a selection operation is performed on the input field F21, or may be configured to display the production plan start time acceptance image CL in which the production plan start time can be selected in increments of other durations. In addition, the server 30 may also be configured to accept direct input based on an input device such as a keyboard in the input field F21. In this case, the server 30 inputs the information indicating the production plan start time input through the input device into the input field F21 as the production plan start time information.
[0096] It should be noted that the production plan start time selected in the initial state of the production plan start time acceptance image CL may be 0 o'clock or other time. Fig. 9 2 is a diagram showing an example of the production plan start time acceptance image CL in the initial state. Fig. 9 In the example shown, the production plan start time selected in the initial state of the production plan start time acceptance image CL is 0 o'clock.
[0097] The server 30 accepts direct input using an input device such as a keyboard in the input field F22. Specifically, the server 30 inputs information indicating the numerical value inputted by the input device into the input field F22 as production quantity plan value information. Figure 8 In the example shown, "1000" is input as the production quantity planned value information in the input field F22. This means that the production quantity planned value information input in the input field F22 indicates a planned value of 1000 pieces.
[0098] When all the information in the input fields F13 to F22 is input, the server 30 displays a message indicating the action that the user should perform next on the production plan preparation image P3 . Fig.10 This is a diagram showing an example of a message displayed on the production plan preparation image P3 when all the information in the input fields F13 to F22 is input. Fig.10 The message shown is "! Please press [Assignment of production plan], or specify the number of production per hour." This means that the next action that the user should perform in this case is to select any one of button B31 and button B32. It should be noted that the server 30 can also be configured not to display such a message in this case.
[0099] When the server 30 performs the selection operation on the button B31, the server 30 performs the aforementioned plan allocation processing. The plan allocation processing is a processing in which the server 30 generates production plan information based on all the information in the input fields F13 to F22, and the input field F26. Here, the input fields F23 to F25 and the chart GP are GUIs that display the relevant information of the production plan represented by the production plan information generated on the production plan making image P3. That is, in this case, the server 30 performs the following processing as the plan allocation processing: the production plan information is generated based on the entire information, and the relevant information of the production plan represented by the generated production plan information is displayed on the input fields F23 to F25 and the chart GP, respectively. In addition, the information respectively inputted in the input fields F13 to F22, and the input field F26 is an example of relevant production plan related information of the production plan represented by the production plan information generated in the production plan making image P3. That is, in this case, the server 30 generates the production plan information based on the production plan related information.
[0100] More specifically, the server 30 performs the processing described below as a plan allocation process. It should be noted that, below, as an example, a case where one day is divided into 24 time periods, namely, a time period from 0:00 to 1:00, a time period from 1:00 to 2:00, ..., a time period from 23:00 to 24:00, is described. In addition, below, for the sake of convenience, the time period from N o'clock to N+1 o'clock is referred to as the Nth time period for description. In addition, below, for the sake of convenience, the 24 time periods are simply referred to as 24 time periods for description. It should be noted that the server 30 may also be configured to divide one day into a number of time periods greater than 24 for processing in the plan allocation process.
[0101] When the button B31 is selected, the server 30 determines the start time of the target production plan. The server 30 determines one or more time periods including the time between the determined start time of the target production plan and the time after a predetermined progress time has passed from the start time of the target production plan as the progress time period from the 24 time periods. The progress time period is a time period for carrying out the progress for operating the target injection molding device in order to produce the target product. The progress is the installation of the target mold for the target injection molding device, the replenishment of the molding material used by the target injection molding device, etc., but is not limited to these. It should be noted that the progress time can be less than 1 hour or more than 1 hour. Below, as an example, the case where the progress time is 1 hour is explained. In addition, in Figure 4~Figure 10 In the example shown, the object production plan start time is 13 o'clock. In this case, the progress time period is the thirteenth time period.
[0102] After determining the progress time period, the server 30 determines the operation time period in which the object injection molding device is operated to produce the object product as the first operation time period. For example, in order to determine the first operation time period, the server 30 calculates the planned value of the number of object products produced per unit time by the object injection molding device equipped with the object mold. Below, as an example, the case where the unit time is 1 hour is explained. It should be noted that the unit time can be any other time as long as it is specified by the user. The server 30 calculates the plan value using the following formula (1). Below, for the sake of convenience, the plan value is simply referred to as the unit time plan for explanation.
[0103] (Unit time plan value) = ((Unit time) / (Object standard cycle time)) × (Number of acquisitions) ... (1)
[0104] exist Figure 4~Figure 10 In the example shown, the target standard cycle time is 30 seconds. In addition, in this example, the number of target acquisitions is 4. Therefore, the unit time planning value calculated by the above formula (1) is (3600 seconds / 30 seconds) × 4 = 480. Therefore, in this example, the unit time planning value of the target injection molding device equipped with the target mold is 480.
[0105] Thus, after calculating the unit time plan value, in the case of producing the target product of the target production number plan value, the server 30 calculates the production number of the target product to be produced every hour from the end of the determined schedule time period as the unit time production number. Figure 4~Figure 10In the example shown, the planned value of the number of object production is 1000. In addition, as described above, the planned value per unit time in this example is 480. Therefore, the number of unit time production between 14 o'clock and 15 o'clock, which is the moment in this example, is 480. In addition, the number of unit time production between 15 o'clock and 16 o'clock is 480. In addition, the number of unit time production between 16 o'clock and 17 o'clock is 40. Thus, the object injection molding device equipped with the object mold can produce the planned value of the number of object production, that is, 1000 object products, from the moment of the end of the thirteenth time period as the progress time period, that is, from 14 o'clock to 17 o'clock. In addition, the server 30 determines the first operation time period from the next time period of the progress time period to the time period when the number of unit time production does not meet the planned value per unit time. In this example, the first operation time period is the time period from 14 o'clock to 17 o'clock. In this case, the first operation time period includes three time periods: the fourteenth time period, the fifteenth time period, and the sixteenth time period.
[0106] After calculating the production number per unit time in each time period included in the first operation time period, the server 30 plots the calculated production number per unit time in each time period on the graph GP. Fig.11 1 is a diagram showing an example of a production plan creation image P3 after a selection operation is performed on button B31 and a graph GP is drawn. Here, graph GP is a graph that draws a histogram showing the number of production per unit time in each of the 24 time periods. The horizontal axis of graph GP shows the 24 time periods in chronological order. In addition, the vertical axis of graph GP shows the number of production per unit time. Fig.11 In the example shown, in the histogram of the fourteenth time period of the graph GP, 480 are shown as the number of production per unit time in the fourteenth time period. In addition, in this example, in the histogram of the fifteenth time period of the graph GP, 480 are shown as the number of production per unit time in the fifteenth time period. In addition, in this example, in the histogram of the sixteenth time period of the graph GP, 40 are shown as the number of production per unit time in the sixteenth time period. In this way, the server 30 plots the calculated number of production per unit time in each time period on the graph GP. Therefore, the user can visually identify the time period in which the histogram is plotted in the graph GP as the first operating time period. That is, the histogram drawn in this way is an example of the first operating time period information representing the first operating time period.
[0107] Furthermore, when drawing a histogram for the graph GP, the server 30 causes the graph GP to display progress time period information indicating the determined progress time period. Fig.11In the example shown, on the graph GP, the characters "segment" are displayed indicating that the thirteenth time period is a progress time period. That is, in this example, the characters "segment" are an example of progress time period information indicating a progress time period. In other words, in this example, the characters "segment" are an example of the aforementioned non-operation time period information.
[0108] In addition, the server 30 draws such a histogram for the graph GP and inputs information to the input fields F23, F24, and F25, respectively. Specifically, the server 30 inputs information indicating the production plan start date and time obtained by combining the target production plan start year, month, and day and the target production plan start time into the input field F23 as the production plan start date and time information. Fig.11 In the example shown, "2023-07-13 13:00" is entered in the input column F23. This indicates that the production plan start date and time is 13:00 on July 13, 2023. In addition, the server 30 enters information indicating the production plan completion date and time obtained by combining the year, month, and day of the start of the object production plan and the moment of the end of the first operating time period as production plan completion date and time information in the input column F24. Therefore, in this example, "2023-07-13 17:00" is entered in the input column F24. This indicates that the production plan completion date and time is 17:00 on July 13, 2023. In addition, the server 30 enters information indicating the value obtained by dividing the object production number plan value by the object unit batch number as batch number information in the input column F25. In this example, "40" is entered in the input column F25. This indicates that the object batch number information ...
[0109] The server 30 performs the above-described processing as a plan allocation processing. It should be noted that when the server 30 receives a selection operation for the button B31 when the input of information for at least one of the input fields F13 to F22 and the input field F26 is not completed, the server 30 Fig.12 As shown, the error message MG2 is displayed on the production plan preparation image P3. Fig.12 2 is a diagram showing an example of a production plan creation image P3 when the error message MG2 is displayed. Fig.12 In the example shown, the error message MG2 is "[Part 101, A-1] does not exist in [Molding Standard Cycle Time Master]". In this case, the error message MG2 is an error message as follows: although the standard cycle time information does not correspond to the injection molding device identification information of the injection molding device to be identified in the master data, the server 30 fails to input the standard cycle time information to the input field F26, but still accepts the selection operation for the button B31, and the server 30 displays the error message.
[0110] The server 30 may also display such an error message when the combination of the information inputted in the input fields F13 to F22 and the input field F26 is not a correct combination. For example, the server 30 may also be configured as follows: when the target mold is a mold that cannot be installed in the target injection molding device, when the target product is a product that cannot be produced by the target mold, etc., an error message is displayed on the production plan making image P3. For example, the server 30 can determine, based on the master data, that the target mold is a mold that cannot be installed in the target injection molding device, that the target product is a product that cannot be produced by the target mold, etc. Such a determination method based on master data may be either a known method or a method to be developed in the future.
[0111] When the server 30 performs the selection operation for the button B32, the server 30 performs the aforementioned hourly production number designation process. The hourly production number designation process refers to the following process: accepting operations from the user to designate the first operating time period, the unit production number in each time period included in the first operating time period, and the non-operating time period such as the progress time period. In the hourly production number designation process, an acceptance image P4 for accepting the operation is displayed, and based on the operation accepted by the server 30 via the displayed acceptance image P4, the server 30 draws a histogram for the graph GP and inputs information for each of the input fields F23 to F25. In this case, all the information in the input fields F13 to F22, and the input field F26, and the various information accepted via the acceptance image P4 are an example of the aforementioned production plan related information. That is, even in this case, the server 30 displays the production plan information on the terminal device 40 based on the production plan related information.
[0112] More specifically, the server 30 performs the following processing as the hourly production number designation processing. When the button B32 is selected, the server 30 causes the Fig.13 The reception image P4 shown is displayed on the production plan preparation image P3. Fig.13 This is a diagram showing an example of the acceptance image P4 displayed on the production plan preparation image P3.
[0113] exist Fig.13In the example shown, the acceptance image P4 includes a time period designation section TD, a toggle switch TB2, a production number designation section PD, a graph GP2, an input field F31, a button B41, and a button B42. It should be noted that the following configuration may be adopted: in addition to the time period designation section TD, the toggle switch TB2, the production number designation section PD, the graph GP2, the input field F31, the button B41, and the button B42, the acceptance image P4 also includes other GUIs.
[0114] The time zone designation portion TD includes an input field F32 , a time zone change button F31L, and a time zone change button F31R.
[0115] The input field F32 is a field for inputting designated time period information indicating a designated time period such as the first operating time period, the non-operating time period, etc. When displaying the acceptance image P4, the server 30 generates the acceptance image P4 inputted into the input field F32 using the designated time period information predetermined in the initial state of the acceptance image P4 as the designated time period information inputted into the input field F32, and displays the generated acceptance image P4 on the production plan making image P3. The predetermined designated time period information is, for example, designated time period information indicating the zeroth time period, but is not limited thereto. Fig.13 In the example shown, designated time period information indicating the eighteenth time period is input in the input field F32. In the following, for convenience of description, the designated time period information input in the input field F32 is referred to as target designated time period information, and the designated time period indicated by the target designated time period information is referred to as target designated time period.
[0116] The time period change button F31L is a button for changing the current object designated time period information to the designated time period information indicating the time period before the current object designated time period. When the server 30 receives the selection operation for the time period change button F31L, it changes the current object designated time period information to the designated time period information indicating the time period before the current object designated time period. For example, the server 30 Fig.13 When a selection operation for the time zone change button F31L is accepted in the acceptance image P4 shown, the current target designated time zone information is changed to designated time zone information indicating the seventeenth time zone, which is one time zone before the eighteenth time zone indicated by the current target designated time zone information.
[0117] The time period change button F31R is a button for changing the current object designated time period information to designated time period information indicating a time period after the current object designated time period. When the server 30 receives a selection operation for the time period change button F31R, it changes the current object designated time period information to designated time period information indicating a time period after the current object designated time period. For example, the server 30 Fig.13 When a selection operation for the time zone change button F31R is accepted in the acceptance image P4 shown, the current target designated time zone information is changed to designated time zone information indicating the nineteenth time zone, which is one time zone after the eighteenth time zone indicated by the current target designated time zone information.
[0118] It should be noted that the server 30 may also be configured to accept direct input using an input device such as a keyboard in the input field F32. In this case, the server 30 inputs the designated time period information inputted through the input device into the input field F32.
[0119] In addition, since the time zone designation unit TD includes the time zone change button F31L and the time zone change button F31R, the user can designate a designated time zone without operating a keyboard in the acceptance image P4. This is useful when the terminal device 40 does not have a keyboard, such as a smartphone.
[0120] The toggle switch TB2 is a toggle switch that accepts an operation for selecting whether to designate the object-specified time period as a progress time period. When the server 30 accepts the operation for selecting to designate the object-specified time period as a progress time period through the toggle switch TB2, the server 30 changes the display state of the toggle switch TB2 to a display state indicating that the object-specified time period has been selected to be designated as a progress time period. On the other hand, when the server 30 accepts the operation for selecting not to designate the object-specified time period as a progress time period through the toggle switch TB2, the server 30 changes the display state of the toggle switch TB2 to a display state indicating that the object-specified time period has been selected not to be designated as a progress time period. These display states of the toggle switch TB2 are selected by the toggle switch TB2, but may be any state as long as it is a display state that can distinguish whether the object-specified time period is designated as a progress time period. Here, Fig.13 The toggle switch TB2 shown shows a case where it is selected not to designate the object designation time period as the progress time period by the toggle switch TB2.
[0121] The production number designation part PD includes an input field F33, a production number change button D10, a production number change button D100, a production number change button U10, a production number change button U100, and a production number reset button CR.
[0122] The input field F33 is a field for inputting unit time production number information representing the unit time production number of the object specified time period. When displaying the acceptance image P4, the server 30 generates the acceptance image P4 in which the unit time production number information predetermined in the initial state of the acceptance image P4 is input as the unit time production number information input into the input field F33, and displays the generated acceptance image P4 on the production plan preparation image P3. The predetermined unit time production number information is, for example, unit time production number information representing 0, but is not limited to this. Fig.13 In the example shown, in the input column F33, the unit time production number information indicating 0 is input. In the following, for the sake of convenience, the unit time production number information input in the input column F33 is referred to as the target unit time production number information, and the unit time production number indicated by the target unit time production number information is referred to as the target unit time production number.
[0123] The production number change button D10 is a button for accepting an operation to change the current target unit time production number information to the unit time production number information, which represents the unit time production number obtained by subtracting a predetermined first subtraction value from the current target unit time production number. Fig.13 In the example shown, the first subtraction value is 10. It should be noted that the first subtraction value may be replaced by 10, and may be any value as long as it is an integer greater than 1 and less than the second subtraction value described later. When the server 30 receives the selection operation for the production number change button D10, it changes the current object unit time production number information to the unit time production number information, which represents the unit time production number after subtracting the predetermined first subtraction value from the current object unit time production number.
[0124] The production number change button D100 is a button for accepting an operation to change the current target unit time production number information to the unit time production number information, which represents the unit time production number obtained by subtracting a predetermined second subtraction value from the current target unit time production number. Fig.13 In the example shown, the second subtraction value is 100. It should be noted that the first subtraction value may be replaced by 100, and may be any value as long as it is an integer greater than the first subtraction value. When the server 30 receives the selection operation for the production number change button D100, it changes the current target unit time production number information to the unit time production number information, which represents the unit time production number after subtracting the predetermined second subtraction value from the current target unit time production number.
[0125] The production number change button U10 is a button for accepting an operation to change the current target unit time production number information to the unit time production number information, which represents the unit time production number after adding a predetermined first additional value to the current target unit time production number. Fig.13 In the example shown, the first added value is 10. It should be noted that the first added value may be replaced by 10, and may be any value as long as it is an integer greater than 1 and less than the second added value described later. When the server 30 receives the selection operation for the production number change button U10, it changes the current target unit time production number information to the unit time production number information, which represents the unit time production number after the current target unit time production number is added with the predetermined first added value.
[0126] The production number change button U100 is a button for accepting an operation to change the current target unit time production number information to the unit time production number information, which represents the unit time production number after adding a predetermined second additional value to the current target unit time production number. Fig.13 In the example shown, the second added value is 100. It should be noted that the second added value may be any value instead of 100 as long as it is an integer greater than the first added value. When the server 30 receives the selection operation for the production number change button U100, it changes the current target unit time production number information to the unit time production number information, which represents the unit time production number after the current target unit time production number is added with the predetermined second added value.
[0127] The production number reset button CR is a button for accepting an operation to reset the current target unit time production number information to the unit time production number information indicating 0. When the server 30 accepts the selection operation for the production number reset button CR, it resets the current target unit time production number information to the unit time production number information indicating 0. It should be noted that such a reset of the target unit time production number information may also be replaced with resetting to the unit time production number information indicating 0, and resetting to the unit time production number information indicating a number greater than 1.
[0128] It should be noted that, in this way, the production number designation unit PD includes the production number change button D10, the production number change button D100, the production number change button U10, the production number change button U100, and the production number reset button CR, so that the user can designate the production number per unit time without operating the keyboard in the acceptance image P4. This is useful when the terminal device 40 does not have a keyboard, such as a smart phone.
[0129] The graph GP2 is the same as the graph GP. That is, on the horizontal axis of the graph GP2, 24 time periods are shown in order of time. In addition, the vertical axis of the graph GP2 represents the number of productions per unit time. When displaying the acceptance image P4, the server 30 determines the state of the timing graph GP that displays the acceptance image P4, generates the graph GP of the same state as the determined state, generates the acceptance image P4 including the generated graph GP, and displays the generated acceptance image P4 on the production plan making image P3. Here, the state of the graph GP is distinguished by the histogram drawn on the graph GP and the non-operational time period information displayed on the graph GP. Therefore, when the selection operation for button B32 is performed after the selection operation for button B31, on the acceptance image P4, a graph that is the same as the graph GP after the histogram is drawn and the non-operational time period information is displayed through the plan allocation process is displayed as the graph GP2. On the other hand, when the selection operation for button B31 is not performed but the selection operation for button B32 is performed, the graph GP2 in which no histogram is drawn and no non-operation time period information is displayed is displayed on the acceptance image P4. In the following, for convenience of description, the state of the graph GP2 in which no histogram is drawn and no non-operation time period information is displayed is referred to as the initial state of the graph GP2.
[0130] The input column F31 is a column as follows: when more than one histogram is drawn in the graph GP2, information indicating the total number of productions per unit time indicated by each of the more than one histograms is displayed as the production number planned value information. When no histogram is drawn in the graph GP2, information indicating the production number planned value of 0 is input in the input column F31. Fig.13 In the example shown, the total is 1000. Therefore, in this example, "1000" is input in the input field F31. This means that the total is 1000.
[0131] The button B41 is a button for accepting an operation of resetting the state of the graph GP2 to the initial state of the graph GP2. When accepting a selection operation for the button B41, the server 30 resets the state of the graph GP2 to the initial state of the graph GP2.
[0132] Button B42 is a button for accepting an operation to determine the production plan of the target product based on the information accepted via the acceptance image P4. When the server 30 accepts the selection operation for button B42, it performs the following processing. That is, in this case, the server 30 makes the state of the chart GP consistent with the state of the chart GP2, and inputs the production number plan value information input in the input field F31 into the input field F22. In addition, in this case, the server 30 inputs information indicating the date and time obtained by combining the target production plan start date and date and the target production plan start time into the input field F23 as the production plan start date and time information. In addition, in this case, the server 30 inputs information indicating the date and time obtained by combining the target production plan start date and date and the end time of the first operation time period in the chart GP2 into the input field F24 as the production plan completion date and time information. In addition, in this case, the server 30 inputs information indicating the value obtained by dividing the value represented by the production number plan value information input in the input field F31 by the target unit batch number as the batch number information into the input field F25. In this case, the server 30 performs the above-mentioned processing.
[0133] Here, the method of using the acceptance image P4 by the user is described. The user inputs the designated time period information indicating the desired time period into the input field F32 in the time period designation section TD. For example, when the user wishes to designate the object designated time period indicated by the object designated time period information as the progress time period, after inputting the designated time period information into the input field F32, the user selects to designate the object designated time period as the progress time period by selecting the toggle switch TB2. Fig.14 2 is a diagram showing an example of an acceptance image P4 immediately after the target designated time period is designated as the progress time period. Fig.14 In the example shown, the target designated time period is the eighteenth time period. In addition, in this example, the toggle switch TB2 indicates that the target designated time period is selected as the progress time period. When the selection operation for the toggle switch TB2 is performed in this way, the server 30 displays the progress time period information indicating that the eighteenth time period as the target designated time period is the progress time period on the graph GP2. Fig.14 In the graph GP2, the character "segment" is displayed indicating that the eighteenth time period is a progress time period. This is not shown in Fig.13 In this way, the server 30 can display the progress time period information on the graph GP2 according to the operation accepted via the acceptance image P4.
[0134] On the other hand, the user inputs the unit time production number information indicating the desired unit time production number into the input field F33 in the production number designation part PD. For example, when the user wishes to designate the unit time production number of the object for the designated time period, the user inputs the designated time period information into the input field F32 and then inputs the unit time production number information indicating the desired unit time production number into the input field F33. Fig.15 1 is a diagram showing an example of the reception image P4 immediately after the unit time production quantity information is input into the input field F33. Fig.15 In the example shown, the object specified time period is the nineteenth time period. In addition, in this example, the unit time production number representing 480 is input in the input field F33. When the unit time production number information is input in this way into the input field F33, the server 30 draws a histogram representing the object unit time production number as a histogram of the object specified time period, that is, the nineteenth time period. At this time, the server 30 displays the histogram of the object specified time period on the graph GP2 in a display state different from the display state of the histogram of the time period different from the object specified time period. In other words, the server 30 displays the histogram representing the object unit time production number being edited on the graph GP2 in a display state different from the display state of the histogram of the time period different from the object specified time period. For example, the server 30 displays the histogram of the object specified time period on the graph GP2 in a color different from the color of the histogram of the time period different from the object specified time period. Fig.15 In the example shown, the difference in the color of such a histogram is shown by hatching. That is, in this example, the colors of the histograms of the fourteenth to sixteenth time periods are the same color as each other. On the other hand, in this example, the colors of the histograms of the fourteenth to sixteenth time periods are different from the colors of the histogram of the nineteenth time period. Thus, the server 30 enables visual recognition of which of the 24 time periods the object-specified time period is. As a result, the server 30 can suppress the user's erroneous operation of the acceptance image P4. Fig.16 It shows that immediately after Fig.15 FIG. 1 is an example of an acceptance image P4 in which the object specified time period is changed from the 19th time period to the 20th time period in the acceptance image P4 shown in FIG. 1. In this case, the object specified time period information does not show the 19th time period, so the color of the histogram of each of the 14th to 16th time periods is the same as the color of the histogram of the 19th time period. That is, the server 30 Fig.15In the acceptance image P4 shown, when the object designated time period is changed from the 19th time period to the 20th time period, the color of the histogram of the 19th time period is changed to the same color as the color of the histograms of the 14th to 16th time periods. It should be noted that the server 30 may also replace the configuration of changing the color of the histogram with another configuration of changing the shape of the histogram, etc., for displaying the state.
[0135] Note that, in the acceptance image P4, the target designated time period by the time period designation unit TD may be designated based on a time scale other than the time scale of one hour or one minute.
[0136] In addition, the server 30 may be configured as follows: when at least one of the unit time production numbers represented by each of the histograms displayed on the graph GP2 exceeds the aforementioned unit time planned value, a message warning that the unit time production number exceeding the unit time planned value has been input is displayed on the terminal device 40.
[0137] Here, when the server 30 executes the plan allocation process after executing such an hourly production number designation process, for example, the state of the production plan creation image P3 is returned to the state before all the processes in the hourly production number designation process are performed, and then the plan allocation process is performed. As a result, the user can easily return the production plan to be created by the hourly production number designation process to the production plan created by the plan allocation process. It should be noted that the server 30 can also be configured to not accept the selection operation for the button B32 in the production plan creation image P3 when the hourly production number designation process is executed. In this case, the server 30 can prevent the user from mistakenly deleting the production plan created by the hourly production number designation process.
[0138] After the production plan information is generated by executing at least one of the plan allocation processing and the hourly production number designation processing described above, that is, after the histogram is drawn for the graph GP and the non-operation time period is displayed on the graph GP, as shown in FIG. Fig.17 As shown, the server 30 displays a button B33 on the production plan preparation image P3. Fig.17 1 is a diagram showing an example of the production plan preparation image P3 in which the button B33 is displayed.
[0139] Button B33 is a button for accepting an operation to store production plan information representing the production plan shown in graph GP. When the server 30 accepts a selection operation for button B33, it stores the production plan information representing the production plan shown in graph GP. It should be noted that the form in which the production plan information is stored in the server 30 may be in any form. In addition, after storing the production plan information, the server 30 deletes the display of the production plan creation image P3 from the terminal device 40. The production plan represented by the production plan information stored in the server 30 can be displayed on the terminal device 40 by means of a reference system function of the server 30, etc. The reference system function is, for example, a dashboard image, etc., but is not limited to this.
[0140] As described above, the server 30 is connected to the terminal device 40 in a communicable manner, and displays the graph GP as production plan information indicating the production plan for the designated target product on the terminal device 40 according to the operation received from the terminal device 40. In addition, the graph GP as an example of the production plan information includes a histogram as an example of first operation time period information indicating a first operation time period in which the target injection molding device is operated to produce the target product, and at least includes progress time period information as an example of non-operation time period information indicating a non-operation time period in which the target injection molding device cannot be operated to produce the target product. Thus, the server 30 can provide a production plan with higher accuracy than a production plan that does not include a time period indicated by the non-operation time period information.
[0141] Here, in the example described above, as mentioned above, the progress time period information is displayed as the non-operation time period information in the graph GP. However, it may also be configured as follows: in the graph GP, other types of non-operation time period information are displayed to replace the progress time period information, or to replace the progress time period information. The other types of non-operation time period information are, for example, lunch break time period information indicating a time period for lunch break, second operation time period information indicating a second operation time period for operating the target injection molding device in order to produce a product different from the target product, rest time period information indicating a rest time other than lunch break, maintenance time period information indicating a time period for performing maintenance on the target injection molding device, etc., but are not limited to these.
[0142] For example, the server 30 may also be configured to pre-store information indicating a time period for a lunch break as information indicating a predetermined time period. In this case, the server 30 displays lunch break time period information indicating that the time period indicated by the pre-stored information is a lunch break on the graph GP during the plan allocation process. In addition, in this case, the server 30 also performs such processing on the rest time period information. In addition, the server 30 may also be configured as follows: in a case where production plan information indicating a production plan generated for a product different from the target product is pre-stored in the production plan making image P3, a second operating time period is determined based on the pre-stored production plan information, and second operating time period information indicating the determined second operating time period is displayed on the graph GP. In addition, in this case, the server 30 also performs such processing on the maintenance time period information.
[0143] In addition, the server 30 may also be configured as follows: Fig.18 The non-operation time period acceptance image P5 as shown in the figure accepts lunch break time period information, second operation time period information, rest time period information, and maintenance time period information. In this case, the server 30 displays the non-operation time period information such as lunch break time period information, second operation time period information, rest time period information, and maintenance time period information accepted through the non-operation time period acceptance image P5 on the graph GP in any of the plan allocation processing and the hourly production number designation processing.
[0144] Fig.18 2 is a diagram showing an example of the non-operation time period acceptance image P5. Fig.18 In the illustrated example, the non-operation time period acceptance image P5 includes a non-operation time period input unit I1 , a non-operation time period input unit I2 , a button B51 , a slide switch TB3 , and a button B52 .
[0145] The non-operation time period input unit I1 is a GUI for receiving the first non-operation time period information. The non-operation time period input unit I1 includes an input field F41 and an input field F42.
[0146] The input field F41 is an input field for inputting any one of the lunch break time period information, the second operation time period information, the rest time period information, the maintenance time period information, etc. as the first non-operation time period information. The first non-operation time period information in the input field F41 can be inputted through a pull-down menu, through direct input based on a keyboard, etc., or through other methods. Fig.18 In the example shown, the first non-operation time period information is input into the input field F41 through a pull-down menu.
[0147] The input field F42 is an input field for inputting information indicating any one of the 24 time periods as information indicating the non-operation time period indicated by the first non-operation time period information. The information input to the input field F42 can be input through a pull-down menu, through direct input using a keyboard, etc., or through other methods. Fig.18 In the example shown, the input of the information to the input field F42 is performed through a pull-down menu.
[0148] The non-operation time period input unit I2 is a GUI for receiving the second non-operation time period information. The non-operation time period input unit I2 includes an input field F43 and an input field F44.
[0149] The input field F43 is an input field for inputting any one of the lunch break time period information, the second operation time period information, the rest time period information, the maintenance time period information, etc. as the second non-operation time period information. The second non-operation time period information in the input field F43 can be inputted through a pull-down menu, can be inputted directly through a keyboard, etc., or can be inputted through other methods. Fig.18 In the example shown, the second non-operation time period information is input into the input field F43 through a pull-down menu.
[0150] The input field F44 is an input field for inputting information indicating any one of the 24 time periods as information indicating the non-operation time period indicated by the second non-operation time period information. The information input to the input field F44 can be input through a pull-down menu, through direct input using a keyboard, etc., or through other methods. Fig.18 In the example shown, the input of the information to the input field F44 is performed through a pull-down menu.
[0151] Button B51 is a button for accepting an operation to add a non-operation time period input unit. When a selection operation is performed on button B51, the server 30 displays GUIs similar to the non-operation time period input units I1 and I2 below the non-operation time period input unit I2.
[0152] The toggle switch TB3 is a toggle switch as described below: it accepts an operation to select any one of the first display mode and the second display mode, wherein in the first display mode, the state of the current chart GP is maintained, a new chart GP is displayed and the two charts GP are compared, and in the second display mode, the state of the current chart GP is not maintained, and a new chart GP is displayed. When the server 30 accepts the operation to select the first display mode through the toggle switch TB3, the server 30 changes the display state of the toggle switch TB3 to a display state indicating that the first display mode is selected. On the other hand, when the server 30 accepts the operation to select the second display mode through the toggle switch TB3, the server 30 changes the display state of the toggle switch TB3 to a display state indicating that the second display mode is selected. These display states of the toggle switch TB3 are selected by the toggle switch TB3, but any state can be used as long as the display state can be distinguished as any one of the first display mode and the second display mode. Here, Fig.18 The toggle switch TB3 is shown to indicate that the first display mode has been selected.
[0153] The button B52 is a button for accepting an operation to display the non-operation time period information received through the non-operation time period input unit I1, the non-operation time period input unit I2, etc., on the graph GP or the graph GP2. When the server 30 accepts the selection operation for the button B52, the server 30 displays the non-operation time period information received through the non-operation time period input unit I1, the non-operation time period input unit I2, etc., on the graph GP or the graph GP2.
[0154] It should be noted that, in the plan allocation process, such a display of the non-operation time period acceptance image P5 is performed, for example, between the selection operation of the button B31 and the drawing of the histogram for the graph GP. In this case, the server 30 draws the histogram for the graph GP and displays the non-operation time period information for the graph GP by performing the selection operation for the button B51. On the other hand, in the hourly production number designation process, the non-operation time period acceptance image P5 is displayed together with the acceptance image P4. In this case, the non-operation time period acceptance image P5 can be formed integrally with the acceptance image P4 or separately from the acceptance image P4.
[0155] Fig.19 1 and 2 are diagrams showing a case where the second operation time period information is displayed on the graph GP and a case where the second operation time period information is displayed on the graph GP2. Fig.19 , a portion including the graph GP in the production plan preparation image P3 and the acceptance image P4 are respectively shown.
[0156] exist Fig.19 The chart GP included in the production plan making image P3 shown shows two second operation time period information, namely, the second operation time period information R1 and the second operation time period information R2. The second operation time period information R1 shows the time period from the ninth time period to the eleventh time period as the second operation time period. The second operation time period information R2 shows the time period from the eighteenth time period to the twenty-third time period as the second operation time period. In addition, the two second operation time period information are displayed in the chart GP in a display state different from the display state of the histogram drawn in the chart GP. Fig.19 In the example shown, the two second operation time period information are displayed in the graph GP in a color different from the color of the histogram drawn in the graph GP. Fig.19 In the example, such a difference in color is indicated by hatching. Thus, the server 30 enables the user to visually distinguish the first operation time period information from the second operation time period information in the graph GP. As a result, the server 30 can suppress the user from causing duplication of production plans for operating the target injection molding apparatus.
[0157] On the other hand, Fig.19 The second operation time period information R3 is displayed in the graph GP2 included in the acceptance image P4. The second operation time period information R3 shows the time period from the 22nd time period to the 7th time period as the second operation time period. The second operation time period information R3 is displayed on the graph GP2 in a display state different from the display state of the histogram drawn in the graph GP2. Fig.19 In the example shown, the second operation time period information R3 is displayed on the graph GP2 in a color different from the color of the histogram drawn in the graph GP2. Fig.19 In the example, such a difference in color is indicated by hatching. Thus, the server 30 enables the user to visually distinguish the first operation time period information from the second operation time period information on the graph GP2. As a result, the server 30 can suppress the user from causing duplication of production plans for operating the target injection molding apparatus.
[0158] The server 30 that generates the production plan information indicating the production plan as described above is, for example, a workstation, a desktop PC (Personal Computer), a notebook PC, etc., but is not limited thereto. The server 30 may be integrally configured with the information processing device 20 .
[0159] The server 30 is connected to the information processing device 20 in a communicable manner by communicating via wired or wireless means. The communication network connecting the server 30 and the information processing device 20 may be, for example, a LAN in a facility where a plurality of managed devices 10 are installed, the Internet, a mobile communication network, or other communication networks. Below, as an example, a case where the communication network connecting the server 30 and the information processing device 20 is the Internet is described. In this case, the server 30 is a cloud server.
[0160] In addition, the server 30 is connected to the terminal device 40 in a communicable manner through communication via wired or wireless means. Figure 1 In the example shown, the server 30 is connected to the terminal device 40 in a communicable manner by wireless communication. The communication network connecting the server 30 and the terminal device 40 may be, for example, a LAN in a facility where the server 30 is installed, the Internet, a mobile communication network, or other communication networks. Hereinafter, as an example, a case where the communication network connecting the server 30 and the terminal device 40 is the Internet will be described.
[0161] Server hardware configuration
[0162] Below, refer to Fig. 20 The hardware configuration of the server 30 will be described. Fig. 20 It is a diagram showing an example of the hardware configuration of the server 30 .
[0163] The server 30 includes, for example, a processor 31, a storage unit 32, and a communication unit 33. These components are connected to each other via a bus so as to be able to communicate with each other. In addition, the server 30 communicates with the information processing device 20 and the terminal device 40 via the communication unit 33.
[0164] The processor 31 is, for example, a CPU (Central Processing Unit). It should be noted that the processor 31 may be another processor such as an FPGA (Field Programmable Gate Array) instead of a CPU. The processor 31 executes various programs stored in the storage unit 32 .
[0165] The storage unit 32 is, for example, a storage device including a HDD (Hard Disk Drive), an SSD (Solid State Drive), an EEPROM (Electrically Erasable Programmable Read Only Memory), a ROM (Read Only Memory), a RAM (Random Access Memory), etc. It should be noted that the storage unit 32 may also be an external storage device connected via a digital input / output port such as a USB (Universal Serial Bus) instead of a storage device built into the server 30. The storage unit 32 stores various information, various images, and various programs processed by the server 30.
[0166] The communication unit 33 is a communication device including, for example, a digital input / output port such as a USB, an Ethernet (registered trademark) port, an antenna for wireless communication, and the like.
[0167] Functional composition of the server
[0168] Below, refer to Fig.21 The functional configuration of the server 30 will be described. Fig.21 It is a diagram showing an example of the functional configuration of the server 30 .
[0169] The server 30 includes a storage unit 32 , a communication unit 33 , and a control unit 34 .
[0170] The control unit 34 controls the entire server 30. The control unit 34 includes a receiving unit 341, an acquiring unit 342, and a display control unit 343. These functional units of the control unit 34 are realized, for example, by the processor 31 executing various programs stored in the storage unit 32. In addition, part or all of the functional units may be hardware functional units such as LSI (Large Scale Integration) and ASIC (Application Specific Integrated Circuit).
[0171] The receiving unit 341 receives various information and various operations from a device connected to the server 30 in a communicable manner.
[0172] The acquisition unit 342 acquires status information about each of the plurality of managed devices 10 from the managed devices 10 via the information processing device 20. The acquisition unit 342 may directly acquire the status information from the managed devices 10 without going through the information processing device 20.
[0173] The display control unit 343 generates various images according to the operation accepted via the accepting unit 341. The display control unit 343 transmits the generated image to the terminal device 40, and causes the terminal device 40 to display the image.
[0174] Processing of server-generated production plan information
[0175] Reference Fig. 22 The process of generating the production plan information by the server 30 will be described. Fig. 22 1 is a diagram showing an example of a process flow for the server 30 to generate production plan information. Fig. 22 The case where the terminal image P2 is displayed on the terminal device 40 at the timing before the processing of step S110 shown in the figure will be described. In addition, the case where the master data is already stored in the server 30 at this timing will be described below as an example.
[0176] The control unit 34 waits until an operation for displaying the production plan creation image P3 is accepted via the terminal device 40 (step S110 ).
[0177] When the control unit 34 determines that an operation to display the production plan creation image P3 is received via the terminal device 40 (step S110-Yes), the production plan creation image P3 is generated (step S120). The method for generating the production plan creation image P3 in step S120 may be a known method or a method to be developed in the future.
[0178] Then, the control unit 34 transmits the production plan preparation image P3 generated in step S120 to the terminal device 40 , and causes the production plan preparation image P3 to be displayed on the terminal device 40 (step S130 ).
[0179] Then, the control unit 34 waits until an operation is accepted via the production plan preparation image P3 displayed on the terminal device 40 (step S140 ).
[0180] When the control unit 34 determines that an operation has been received via the production plan preparation image P3 displayed on the terminal device 40 (step S140-Yes), it determines whether the received operation is to make the operation Fig. 22 The process of the flow shown in the figure ends (step S150). The control unit 34 may perform the determination process of step S150 by a known method or a method to be developed in the future.
[0181] The control unit 34 determines that the operation received in step S140 is to Fig. 22In the case of an operation in which the processing of the flow shown in the figure is ended (step S150-Yes), for example, the display of the production plan preparation image P3 is deleted from the terminal device 40, and the process is ended. Fig. 22 Processing of the process shown.
[0182] On the other hand, the control unit 34 determines that the operation received in step S140 is not Fig. 22 In the case of an operation that ends the processing of the flow shown in FIG. 1 (step S150-No), a process corresponding to the accepted operation is performed (step S160). Here, the process performed by the control unit 34 in step S160 is Figure 4 to Figure 19 The description has been completed in the description, so the detailed description is omitted.
[0183] After performing the process of step S160 , the control unit 34 proceeds to step S140 , and waits again until an operation is accepted via the production plan preparation image P3 displayed on the terminal device 40 .
[0184] By the above-described processing, the server 30 generates, for example, a graph GP as an example of production plan information based on the operation received via the production plan creation image P3. Thus, the server 30 can provide a highly accurate production plan.
[0185] It should be noted that the molding management system 1 described above may also be configured to include a terminal device 40 .
[0186] Furthermore, the contents of the above descriptions may be combined arbitrarily.
[0187] Notes [1]
[0189] A molding management system includes a server for managing the production of a product in a production process of an injection molding process of a product including an injection molding device, wherein the server is connected to a terminal device in a communicative manner, and displays production plan information on the terminal device based on an operation received from the terminal device, wherein the production plan information represents a production plan for a specified first product, and the production plan information includes first operating time period information and at least non-operating time period information, wherein the first operating time period information represents a first operating time period for operating the injection molding device in order to produce the first product, and the non-operating time period information represents a non-operating time period during which the injection molding device cannot be operated in order to produce the first product. [2]
[0191] According to the molding management system described in [1], the non-operational time period information includes progress time period information and at least the progress time period information in the second operation time period information, the progress time period information indicates the progress time period for operating the injection molding device to produce the first product, and the second operation time period information indicates the second operation time period for operating the injection molding device to produce a second product different from the first product. [3]
[0193] According to the molding management system described in [1] or [2], the server accepts production capacity information and, based on the accepted production capacity information, displays the planned value information of the number of productions per unit time on the terminal device, the production capacity information represents the production capacity of the injection molding device regarding the production of the first product, and the planned value information of the number of productions per unit time represents the planned value of the number of productions of the first product per unit time of the injection molding device. [4]
[0195] According to the molding management system described in [3], the production capacity information includes acquisition number information and standard cycle time information, the acquisition number information represents the acquisition number of the injection molding device for the production of the first product, and the standard cycle time information represents the standard cycle time of the injection molding device for the production of the first product. [5]
[0197] A molding management system according to any one of [1] to [4], wherein the server displays an acceptance image on the terminal device based on the accepted operation, and displays the production plan information on the terminal device based on the production plan related information accepted via the acceptance image, wherein the acceptance image accepts the production plan related information about the production plan. [6]
[0199] According to the molding management system described in [5], the acceptance image includes a time period specifying unit and a production number specifying unit, the time period specifying unit accepts operations to specify a time period, and the production number specifying unit accepts operations to specify the production number of the first product of the injection molding device for the time period specified by the time period specifying unit. The production number specifying unit includes an input field for inputting information representing the production number of the first product of the injection molding device for the time period specified by the time period specifying unit, and an image for accepting operations to increase or decrease the production number represented by the information input in the input field by a predetermined amount. The time period specified by the time period specifying unit and the production number specified by the production number specifying unit are information included in the production plan associated information. [7]
[0201] According to the molding management system described in [6], the server displays the production number information representing the production number specified by the production number specifying unit as the planned value of the production number of the first product of the injection molding device for the time period specified by the time period specifying unit on the terminal device, and the display status of the production number information for the time period specified by the time period specifying unit is different depending on whether the production number specified by the production number specifying unit is being edited. [8]
[0203] A molding management system according to any one of [1] to [7], wherein the server displays a production plan start time acceptance image on the terminal device, accepts the production plan start time via the production plan start time acceptance image displayed on the terminal device, and based on the accepted production plan start time, displays the production plan information on the terminal device, wherein the production plan start time acceptance image accepts the production plan start time indicating the start time of the production plan. [9]
[0205] The molding management system according to [8], wherein the display state of the production plan start time acceptance image changes according to the accepted operation, and the time corresponding to each display state of the production plan start time acceptance image is accepted as the production plan start time.
[10]
[0207] The molding management system according to any one of [1] to [9] includes the terminal device.
[11]
[0209] The molding management system according to any one of [1] to
[10] includes the injection molding device.
[0210] As mentioned above, the embodiments of the present disclosure have been described in detail with reference to the drawings. However, the specific configuration is not limited to the embodiments, and changes, substitutions, deletions, etc. may be made without departing from the spirit of the present disclosure.
[0211] In addition, the program for realizing the functions of any component in the above-described device can also be recorded in a computer-readable recording medium so that the computer system reads and executes the program. Here, the device is, for example, an injection molding device 11, an information processing device 20, a server 30, a terminal device 40, etc. It should be noted that the "computer system" mentioned here includes hardware such as OS (Operating System), peripheral devices, etc. In addition, "computer-readable recording medium" refers to removable media such as floppy disks, magneto-optical disks, ROMs, CD (Compact Disk: optical disk)-ROMs, and storage devices such as hard disks built into computer systems. Moreover, "computer-readable recording medium" also includes recording media that maintain programs for a certain period of time, such as servers that send programs via networks such as the Internet, communication lines such as telephone lines, and volatile memories inside computer systems that are clients.
[0212] In addition, the above-mentioned program can also be transmitted from a computer system storing the program in a storage device, etc., to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the "transmission medium" for transmitting the program refers to a medium having the function of transmitting information, such as a network such as the Internet, a communication line such as a telephone line, etc.
[0213] In addition, the above-mentioned program may be a program for realizing a part of the above-mentioned functions. Furthermore, the above-mentioned program may be a program that can realize the above-mentioned functions by combining with a program already recorded in the computer system, that is, a so-called differential file or differential program.
Claims
1. A molding management system, characterized in that: The molding management system manages the production of a product in a production process including an injection molding process of a product of an injection molding device, including a server. The server is connected to the terminal device in a communicable manner, and displays production plan information on the terminal device based on an operation received from the terminal device, wherein the production plan information indicates a production plan for a designated first product. The production plan information includes first operating time period information and at least non-operating time period information, wherein the first operating time period information indicates a first operating time period during which the injection molding device is operated in order to produce the first product, and the non-operating time period information indicates a non-operating time period during which the injection molding device cannot be operated in order to produce the first product.
2. The forming management system according to claim 1, characterized in that: The non-operational time period information includes progress time period information and at least the progress time period information in the second operation time period information, wherein the progress time period information indicates the progress time period for operating the injection molding device to produce the first product, and the second operation time period information indicates the second operation time period for operating the injection molding device to produce a second product different from the first product.
3. The forming management system according to claim 1, characterized in that: The server accepts production capacity information, and based on the accepted production capacity information, displays the planned value information of the number of productions per unit time on the terminal device, the production capacity information represents the production capacity of the injection molding device regarding the production of the first product, and the planned value information of the number of productions per unit time represents the planned value of the number of productions of the first product per unit time of the injection molding device.
4. The forming management system according to claim 3, characterized in that: The production capacity information includes acquisition number information and standard cycle time information, wherein the acquisition number information indicates the acquisition number of the injection molding device for producing the first product, and the standard cycle time information indicates the standard cycle time of the injection molding device for producing the first product.
5. The forming management system according to claim 1, characterized in that: The server displays an acceptance image on the terminal device according to the accepted operation, and displays the production plan information on the terminal device based on the production plan related information accepted via the acceptance image, wherein the acceptance image accepts the production plan related information about the production plan.
6. The forming management system according to claim 5, characterized in that: The receiving image includes a time period specifying unit and a production number specifying unit, the time period specifying unit accepting an operation of specifying a time period, and the production number specifying unit accepting an operation of specifying the production number of the first product of the injection molding device for the time period specified by the time period specifying unit. The production number designation unit includes an input field for inputting information indicating the production number of the first product of the injection molding device in the time period designated by the time period designation unit, and an image for accepting an operation of increasing or decreasing the production number indicated by the information input in the input field by a predetermined amount. The time period specified by the time period specifying unit and the number of productions specified by the number of productions specifying unit are information included in the production plan related information.
7. The forming management system according to claim 6, characterized in that: The server displays production number information indicating the production number specified by the production number specifying unit on the terminal device as a planned value of the production number of the first product of the injection molding device in the time period specified by the time period specifying unit, Regarding the time period designated by the time period designation unit, a display state of the production number information differs depending on whether the production number designated by the production number designation unit is being edited.
8. The forming management system according to claim 1, characterized in that: The server displays a production plan start time acceptance image on the terminal device, accepts the production plan start time via the production plan start time acceptance image displayed on the terminal device, and displays the production plan information on the terminal device based on the accepted production plan start time, the production plan start time acceptance image accepting the production plan start time indicating the start time of the production plan.
9. The forming management system according to claim 8, characterized in that: The production plan start time acceptance image changes its display state according to the accepted operation, and accepts a time corresponding to each display state of the production plan start time acceptance image as the production plan start time.
10. The forming management system according to claim 1, characterized in that: The molding management system includes the terminal device.
11. The molding management system according to claim 1, characterized in that: The molding management system includes the injection molding device.
Citation Information
Patent Citations
Production schedule planning program and method
JP2006018576A