Processing operation guarantee system, processing operation guarantee device, and processing operation guarantee method
Patent Information
- Application Number
- JP2023129677
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-09
- Publication Date
- 2025-02-21
Smart Images

Figure 2025025157000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a processing operation assurance system, a processing operation assurance device, and a processing operation assurance method. [Background technology]
[0002] In recent years, as society shifts from the traditional linear economy of mass consumption and mass waste to a circular economy, there is an increasing demand in society to utilize recycled materials that are recovered from waste. As a result, when the price of virgin materials falls, problems may arise where material manufacturers and manufacturers use and sell virgin materials as recycled materials.
[0003] One possible measure to prevent the false labeling of recycled materials is to have third-party audits, but since audits alone are not sufficient to monitor the finer details of daily operations, a mechanism is needed to guarantee the use of materials.
[0004] A technology for authenticating transaction information and processing operation execution parameters for an object based on markings given to the object and providing security against counterfeiting, etc., is disclosed in Patent Document 1.
[0005] Patent Document 1 describes a method for authenticating physical objects, and describes the following: "A system for managing transactions of physical objects, the system being connectable to a first distributed ledger adapted to record object transactions related to transactions of one or more physical objects between parties, the system having a second distributed ledger adapted to record data indicative of object processing operations performed on one or more of the physical objects, and an object processing management module adapted to authenticate processing operations performed on one or more of the physical objects by obtaining execution parameters of the processing operations, authenticating the execution parameters of the processing operations, and recording the authenticated processing operations in the second distributed ledger, thereby enabling the system to record object transactions related to one or more of the physical objects upon authenticating that execution parameters of the processing operations performed on one or more of the physical objects satisfy one or more respective predetermined conditions." [Prior art documents] [Patent documents]
[0006] [Patent Document 1] Special Publication No. 2021-517686 Summary of the Invention [Problem to be solved by the invention]
[0007] However, the technology described in Patent Document 1 does not take into account the processing results of the product obtained as a result of the processing operation, and there is no guarantee that the product is obtained as planned. For example, when the defective rate of a product is high, the amount of material loss actually exceeds the standard in many cases. However, if the processing results are not taken into account, it is possible to guarantee the processing operation only for the material consumed in the completed product. In other words, the amount of material loss consumed in the defective product cannot be grasped, and it deviates from the actual situation. The object of the present invention is to provide a technology that guarantees the processing operation of materials by collating evidence information including the processing results. [Means for solving the problem]
[0008] The present application includes a number of means for solving at least part of the above problems, examples of which are as follows: A processing operation assurance system according to one aspect of the present invention for solving the above problems comprises a transaction information storage unit including transaction information of materials for a product, and a processing operation storage unit including information of one or more processing operations for the materials, and is characterized in comprising an execution parameter authentication unit for recording setting input information of execution parameters related to the processing operations in the processing operation storage unit, a processing result acquisition unit for acquiring processing results from a device that has executed a processing operation on the materials and recording the processing results in the processing operation storage unit, and a processing operation assurance unit for outputting information for guaranteeing the processing operation performed on the materials when at least the transaction information, the execution parameters, and the processing results are consistent with each other for the materials. Effect of the Invention
[0009] According to the present invention, a technique can be provided for verifying the processing operation of materials by collating evidence information including processing results. Problems, configurations, and effects other than those described above will become apparent from the following description of the embodiment of the invention. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 illustrates an example of the configuration of a processing operation assurance system. [Diagram 2] FIG. 13 illustrates an example of a processing flow of a processing operation recording process. [Diagram 3] FIG. 13 is a diagram illustrating an example of a process flow of a material issuing process. [Figure 4] FIG. 13 is a diagram illustrating an example of a process flow of a manufacturing execution process. [Diagram 5] FIG. 13 is a diagram illustrating an example of a processing flow of a guarantee process. [Figure 6] FIG. 2 is a diagram illustrating an example of a data structure of a transaction information storage unit. [Figure 7] 13 is a diagram illustrating an example of a data structure of a processing operation storage unit; [Figure 8]FIG. 2 is a diagram illustrating an example of a hardware configuration of an information processing device of the processing operation assurance system. [Figure 9] FIG. 1 is a diagram illustrating an example of the configuration of a processing operation assurance system (distributed). [Figure 10] FIG. 1 is a diagram illustrating an example of the configuration of a processing operation assurance system (data independence). DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] First Embodiment Hereinafter, an embodiment of the present invention will be described with reference to the drawings. The examples are illustrative for explaining the present invention, and are omitted and simplified as appropriate for clarity of explanation. The present invention can be implemented in various other forms. Unless otherwise specified, each component may be singular or plural.
[0012] In order to facilitate understanding of the invention, the position, size, shape, range, etc. of each component shown in the drawings may not represent the actual position, size, shape, range, etc. Therefore, the present invention is not necessarily limited to the position, size, shape, range, etc. disclosed in the drawings.
[0013] As examples of various information, the various information may be described using expressions such as "table", "list", and "queue", but the various information may be expressed using data structures other than these. For example, various information such as "XX table", "XX list", and "XX queue" may be expressed as "XX information". When describing identification information, expressions such as "identification information", "identifier", "name", "ID", and "number" are used, but these are mutually interchangeable. Furthermore, in the embodiments, the identification information described using these expressions is represented using symbols, numbers, natural language, or a combination thereof, but the identification information may be in a form other than these.
[0014] When there are multiple components having the same or similar functions, they may be described by using the same reference numerals with different subscripts, or when there is no need to distinguish between these multiple components, the subscripts may be omitted.
[0015] In the embodiments, a process performed by executing a program may be described. Here, a computer executes the program using a processor (e.g., CPU, GPU), and performs the process defined by the program while using a storage resource (e.g., memory) and an interface device (e.g., communication port), etc. Therefore, the subject of the process performed by executing the program may be the processor. Similarly, the subject of the process performed by executing the program may be a controller, device, system, computer, or node having a processor. The subject of the process performed by executing the program may be a calculation unit, and may include a dedicated circuit that performs specific processing. Here, the dedicated circuit is, for example, an FPGA (Field Programmable Gate Array), an ASIC (Application Specific Integrated Circuit), or a CPLD (Complex Programmable Logic Device), etc.
[0016] The program may be installed in the computer from a program source. The program source may be, for example, a program distribution server or a computer-readable storage medium. When the program source is a program distribution server, the program distribution server may include a processor and a storage resource that stores the program to be distributed, and the processor of the program distribution server may distribute the program to be distributed to other computers. In addition, in the embodiment, two or more programs may be realized as one program, and one program may be realized as two or more programs.
[0017] Furthermore, although the present invention is typically realized by an information processing device, it may also be realized as a platform having the functions of the present invention.
[0018] 1 is a diagram showing an example of the configuration of a processing operation assurance system 1. The processing operation assurance system 1 includes a processing operation assurance device.
[0019] For example, the process operation assurance device is an information processing device having a plurality of subsystems, such as a production management system 11, a manufacturing supervision system 12, an asset management system 13, a guarantee system 14, and a manufacturing execution system 15. The subsystems cooperate with each other to execute various processes.
[0020] In addition to the subsystem, the processing operation assurance device also has functional units (not shown). Specifically, the processing operation assurance device has an input reception unit that receives instructions and information input from a user via an input device. Also, the processing operation assurance device has an output display unit that generates display information (screen information) to be displayed on an output device (display).
[0021] The storage unit of the processing operation guarantee device also includes a transaction information storage unit 131 used in the asset management system 13. The storage unit also includes a processing operation storage unit 144 used in the guarantee system .
[0022] The processing operation guarantee device also has a communication unit that communicates information with an external device. Specifically, the communication unit is connected to the external device so as to be able to communicate with each other via a communication path such as a public network such as the Internet, a LAN (Local Area Network) or a WAN (Wide Area Network), a communication network using a VPN (Virtual Private Network) or the like in part or in whole, a mobile phone communication network, or a network that combines these. The network may be a wireless communication network such as Wi-Fi (registered trademark) or 5G (Generation).
[0023] The input reception unit, output display unit, storage unit, and communication unit cooperate with the functional units of each subsystem to execute various processes.
[0024] Next, a functional configuration of the production management system 11 will be described. The production management system 11 is a system that functions as a processing unit that executes various processes related to the management of production plans. Specifically, the production management system 11 includes a production plan management unit 111. The production plan management unit 111 generates a production plan including production specifications, quantities, and timing according to the order status and inventory status.
[0025] Next, a description will be given of the functional configuration of the manufacturing supervision system 12. The manufacturing supervision system 12 is a processing unit that performs supervising processing related to manufacturing, such as issuing manufacturing instructions to the manufacturing execution system 15 for a specific product. Specifically, the manufacturing supervision system 12 has a manufacturing condition determination unit 121, an asset information acquisition unit 122, and a manufacturing execution instruction unit 123.
[0026] The manufacturing condition determination unit 121 determines the manufacturing conditions using the production plan generated by the production plan management unit 111. The manufacturing conditions include at least, for example, information specifying the manufacturing equipment for the product, information specifying the model number and lot of the material (including, for example, recycled materials) used in the manufacturing, the quantity and production time of the product to be produced, and the guaranteed amount of the material (for example, the minimum amount of recycled materials to be used).
[0027] Here, the guaranteed amount of material is the weight of material (including recycled material or virgin material) that the user of the processing operation guarantee system 1, i.e., the manufacturer, wants to guarantee for use in the manufacture of the product. For example, when manufacturing a product that is guaranteed to use 50% recycled material by weight, the minimum weight of the recycled material is the guaranteed amount of material.
[0028] Manufacturing equipment is equipment used to manufacture products. For example, if the material to be processed is plastic, the manufacturing equipment includes dryers, mixers, and transporters for the materials used in the manufacture of the product, as well as injection molding machines and extrusion molding machines for molding the materials.
[0029] Furthermore, a material model number is identification information (e.g., a number) defined by a material manufacturer to identify the characteristics of the material. A material lot is the smallest unit of production or delivery defined by a material manufacturer for materials with the same model number. A lot is information that enables tracing, for example, that a material was processed on a certain line in a certain month of a certain year. Even for the same product, different material lots can easily result in differences in quality, etc., so lots can also be said to be information used for that traceability.
[0030] Here, transaction information refers to information associated with the transaction of materials, and includes, for example, the model number and lot of the material, as well as the amount of material received from the supplier, the inventory amount of material in the back yard, the amount of material shipped out for use in production, and the amount of material input to the production equipment.
[0031] A supplier is a general term for a manufacturer or trading company that sells materials used in manufactured products.
[0032] The manufacturing condition determination unit 121 issues a request to acquire material transaction information to the asset information acquisition unit 122, and upon receiving transaction information including the material model number, lot, and material inventory amount from the asset information acquisition unit 122, determines at least the material model number, lot, and input amount to be used in manufacturing. In addition, the manufacturing condition determination unit 121 outputs the determined manufacturing conditions to the manufacturing execution instruction unit 123.
[0033] The asset information acquisition unit 122 acquires material transaction information from the asset management system 13. Specifically, when the asset information acquisition unit 122 receives a request to acquire material transaction information from the manufacturing condition determination unit 121, the asset information acquisition unit 122 acquires transaction information including the model number and lot of the material from the material transaction information management unit 132 of the asset management system 13.
[0034] The manufacturing execution instruction unit 123 instructs the manufacturing execution system 15 to execute manufacturing. Specifically, the manufacturing execution instruction unit 123 outputs a manufacturing instruction to the manufacturing execution unit 151 based on a request from the manufacturing condition determination unit 121. The manufacturing execution instruction unit 123 also outputs to the manufacturing execution unit 151, together with the manufacturing instruction, the model number and lot of the material used in the manufacturing, and the manufacturing conditions determined by the manufacturing condition determination unit 121, such as input amounts and processing temperatures.
[0035] Furthermore, when the manufacturing execution instruction unit 123 receives a request to acquire manufacturing conditions from the execution parameter authentication unit 142 of the assurance system 14 , it outputs the manufacturing conditions acquired from the manufacturing condition determination unit 121 to the execution parameter authentication unit 142 .
[0036] Next, a description will be given of the functional configuration of the asset management system 13. The asset management system 13 functions as a processing unit that performs various processes related to material transactions. Specifically, the asset management system 13 includes a transaction information storage unit 131 and a material transaction information management unit 132.
[0037] The material transaction information management unit 132 manages the transaction information of materials by referring to the transaction information storage unit 131. Specifically, when the material transaction information management unit 132 receives a request to acquire transaction information including the model number and lot of a material from the asset information acquisition unit 122, the material transaction information management unit 132 refers to the transaction information storage unit 131 and outputs the transaction information including the model number, lot, and inventory amount of the material to the asset information acquisition unit 122.
[0038] In addition, when the material transaction information management unit 132 receives information on the shipping quantity linked to the material identifier from the material identifier reading unit 1521 in the shipping process 152 of the manufacturing execution system 15, it refers to the transaction information storage unit 131 and stores the shipping quantity of the material and the inventory quantity after shipping in the transaction information storage unit 131.
[0039] Here, the material identifier refers to a name, number, or code that is linked to the model number and lot of the material and is used to identify the material, and is information that is linked to transaction information. Note that the form of the material identifier is not limited to a physical one such as a barcode or QR code (registered trademark), but may be a chemical one that can be identified by various analytical methods, such as fluorescent X-rays or fluorescent fingerprints.
[0040] In addition, when the material transaction information management unit 132 receives information on the input amount linked to the material identifier from the material identifier reading unit 1531 in the processing step 153 of the manufacturing execution system 15, it refers to the transaction information storage unit 131 and stores the input amount of the material in the transaction information storage unit 131.
[0041] In addition, when the material transaction information management unit 132 receives a request to obtain transaction information linked to the material identifier from the transaction information acquisition unit 141 of the guarantee system 14, it references the transaction information memory unit 131 and outputs the transaction information to the transaction information acquisition unit 141.
[0042] Next, a functional configuration of the guarantee system 14 will be described. The guarantee system 14 functions as a processing unit that performs processing related to guaranteeing the processing operation performed on the material and issuing a product identifier (an identifier unique to the product manufactured by the manufacturing facility). Specifically, the guarantee system 14 includes a transaction information acquisition unit 141, an execution parameter authentication unit 142, a processing record acquisition unit 143, a processing operation storage unit 144, and a processing operation guarantee unit 145.
[0043] The transaction information acquisition unit 141 acquires transaction information including the outgoing amount and the input amount linked to the material identifier from the material transaction information management unit 132. Specifically, when the transaction information acquisition unit 141 receives a request to acquire transaction information linked to the material identifier from the processing operation assurance unit 145, it outputs the request to acquire transaction information linked to the material identifier to the material transaction information management unit 132.
[0044] In addition, when the transaction information acquisition unit 141 acquires transaction information of the material linked to the material identifier from the material transaction information management unit 132, it outputs the transaction information of the material linked to the material identifier to the processing operation assurance unit 145.
[0045] The execution parameter authentication unit 142 verifies whether the execution parameters inputted to the manufacturing equipment by the user conform to the manufacturing conditions. Specifically, when the execution parameter authentication unit 142 receives the manufacturing conditions inputted by the user from the processing condition input unit 1532 in the processing step 153 of the manufacturing execution system 15, the execution parameter authentication unit 142 requests the manufacturing conditions determined by the manufacturing condition determination unit 121 from the manufacturing execution instruction unit 123 to obtain them.
[0046] Furthermore, the execution parameter authentication unit 142 receives the manufacturing conditions determined by the manufacturing condition determination unit 121 from the manufacturing execution instruction unit 123, and determines whether they match the manufacturing conditions (i.e., the execution parameters input by the user) received from the processing condition input unit 1532. If the manufacturing conditions match or correspond, the execution parameter authentication unit 142 determines that the manufacturing conditions received from the processing condition input unit 1532 are compatible, outputs the compatibility result to the processing condition input unit 1532, and stores the execution parameters in the processing operation memory unit 144.
[0047] Here, the execution parameters are values that the user inputs and sets to the manufacturing equipment based on the manufacturing conditions. That is, the execution parameters essentially match the manufacturing conditions determined by the manufacturing condition determination unit 121. For example, the execution parameters include the model number, lot, and input amount of the material to be input.
[0048] The processing record acquiring unit 143 acquires processing records from a device (such as a processing device) that executed a processing operation of a material. Specifically, the processing record acquiring unit 143 acquires the processing record of the material from the processing record managing unit 1534 of the processing step 153 of the manufacturing execution system 15, and stores the processing record of the material in the processing operation storage unit 144 in association with a material identifier.
[0049] Here, the processing results are the output values obtained as a result of processing performed on the material by the manufacturing equipment in the processing step 153. For example, the processing results include the weight of the obtained product and the amount of material loss. The amount of material loss is the weight of the part of the material input to the manufacturing equipment that is processed by the manufacturing equipment but is not the product itself. For example, the runner parts of an injection molded product are considered to be the amount of material loss. In addition, parts and products that do not meet the standard quality are also recorded as the amount of material loss.
[0050] The processing operation assurance unit 145 performs assurance of the processing operation performed on the material (processing of outputting a result of objectively assuring that the processing operation was performed in accordance with the manufacturing conditions in response to an inquiry) and issues a product identifier. Specifically, the processing operation assurance unit 145 accepts the product identifier, requests transaction information linked to the material identifier from the transaction information acquisition unit 141, and receives the transaction information from the transaction information acquisition unit 141. After receiving the transaction information, the processing operation assurance unit 145 also refers to the processing operation storage unit 144, acquires the authentication record of the execution parameters linked to the identifier related to the product and the processing results linked to the material identifier, checks consistency, and outputs information (e.g., a product identifier) that guarantees the processing operation performed on the material if there is a consistency relationship.
[0051] Next, a description will be given of the functional configuration of manufacturing execution system 15. Manufacturing execution system 15 functions as a processing unit that manufactures products by executing a predetermined manufacturing process based on instructions from manufacturing supervision system 12. Specifically, manufacturing execution system 15 includes a manufacturing execution unit 151, a shipping process 152 that performs shipping using shipping equipment, and a processing process 153 that performs manufacturing using manufacturing equipment.
[0052] The manufacturing execution unit 151 manufactures products by executing a predetermined manufacturing process based on instructions from the manufacturing integration system 12. Specifically, the manufacturing execution unit 151 receives manufacturing execution instructions including manufacturing conditions from the manufacturing execution instruction unit 123, and issues a material delivery instruction to the material identifier reading unit 1521 in the delivery process 152.
[0053] In the shipping process 152, materials are shipped according to the manufacturing conditions. Specifically, the shipping process 152 includes a material identifier reading unit 1521 and a shipping execution unit 1522.
[0054] The material identifier reading unit 1521 receives manufacturing conditions including the amount of material to be shipped from the manufacturing execution unit 151, and reads the material identifier of the material to be shipped. Specifically, when the material identifier reading unit 1521 receives manufacturing conditions and manufacturing execution instructions from the manufacturing execution unit 151, it reads the material identifier of the material to be used according to the manufacturing conditions using a reading method corresponding to the material identifier. For example, if the material identifier is a barcode, QR code, or the like, the material identifier reading unit 1521 uses an optical reading sensor to read it, and if it is a chemical identifier that can be identified by various analytical methods such as fluorescent X-rays or fluorescent fingerprints, the material identifier reading unit 1521 uses a fluorescent X-ray analyzer to read it.
[0055] In addition, the material identifier reading unit 1521 outputs the read outgoing amount of the material to the material transaction information management unit 132.
[0056] The delivery execution unit 1522 delivers the material. Specifically, the delivery execution unit 1522 delivers the material whose material identifier has been read in accordance with the manufacturing conditions, and transports the delivered material to the material identifier reading unit 1531 in the processing step 153.
[0057] The processing step 153 performs processing operations on the delivered materials in accordance with the manufacturing conditions. Specifically, the processing step 153 includes a material identifier reading unit 1531, a processing condition input unit 1532, a processing execution unit 1533, a processing record management unit 1534, and a product identifier assignment unit 1535.
[0058] The material identifier reading unit 1531 reads the material identifier of the material to be input to the processing step 153. Specifically, the material identifier reading unit 1531 reads the material identifier of the material to be used in accordance with the manufacturing conditions using a reading method corresponding to the material identifier. The method of reading the material identifier is the same as that of the material identifier reading unit 1521. The material identifier reading unit 1531 requests transaction information linked to the material identifier from the material transaction information management unit 132, displays the material information on a screen provided in the material identifier reading unit 1531, outputs the input amount to the material transaction information management unit 132, and transfers control to the processing condition input unit 1532.
[0059] The processing condition input unit 1532 receives processing conditions for a material from a user. Specifically, the processing condition input unit 1532 receives input of execution parameters according to the manufacturing conditions for the material from the user, and outputs the input execution parameters to the execution parameter authentication unit 142.
[0060] Furthermore, when the processing condition input unit 1532 receives the authentication result of the execution parameters from the execution parameter authentication unit 142 , it passes the execution parameters to the next processing execution unit 1533 .
[0061] The processing execution unit 1533 executes processing operations on the material according to the authenticated execution parameters. Specifically, in accordance with the processing conditions received from the processing condition input unit 1532, various processing operations such as cutting, molding, machining, and polishing are executed.
[0062] The processing result management unit 1534 outputs the processing result obtained as a result of executing a processing operation on the material. Specifically, when the processing result management unit 1534 receives output information indicating that the material processing is completed from the processing execution unit 1533 (including the processing result, at least the obtained product weight, and the amount of material loss), the processing result management unit 1534 links it to the material identifier and passes it to the processing result acquisition unit 143.
[0063] The product identifier assigning unit 1535 assigns a unique product identifier to a product on which a processing operation has been performed on a material. Specifically, when the product identifier assigning unit 1535 receives a signal indicating that the processing operation of the material has been guaranteed and a product identifier from the processing operation assurance unit 145, the product identifier assigning unit 1535 assigns the received product identifier to the product. For example, the product identifier assigning unit 1535 affixes or stamps the product identifier on the product.
[0064] The functional configuration of each subsystem has been described above.
[0065] [Explanation of Operation] Fig. 2 is a diagram showing an example of a process flow of the process operation recording process. The process operation recording process is started when the input receiving unit receives an instruction to execute a manufacturing process from a user via an input device, for example.
[0066] When materials arrive from a supplier, the material transaction information management unit 132 performs a warehousing process for the materials (step S01). Specifically, the material transaction information management unit 132 receives transaction information for the materials, including the model number, lot, and arrival amount of the materials, and stores the transaction information in the transaction information storage unit 131.
[0067] Next, the production plan management unit 111 determines a production plan (step S02). Specifically, the production plan management unit 111 of the production management system 11 generates screen information for displaying the production information (e.g., the amount of products to be manufactured and the time of manufacture) acquired from the storage unit via the output display unit, and displays this on the output device (display).
[0068] When deciding on a production plan, the user (production planner) refers to the displayed order status and inventory status, and inputs appropriate production specifications, quantities, and timing via an input device. When the production plan management unit 111 acquires the input information via the input reception unit, it decides on a production plan based on a predetermined algorithm.
[0069] The production plan management unit 111 may automatically determine the production plan without relying on input from the user by using a mathematical planning model and its algorithm for optimizing the entire logistics. The mathematical planning model and algorithm may be stored in the storage unit in advance.
[0070] Next, the manufacturing condition determination unit 121 of the manufacturing control system 12 determines the manufacturing conditions (step S03). Specifically, the manufacturing condition determination unit 121 acquires a production plan from the storage unit. The manufacturing condition determination unit 121 also displays the production plan acquired from the storage unit via the output display unit, generates screen information for accepting input of the manufacturing conditions, and displays this on the output device (display).
[0071] The manufacturing condition determination unit 121 may automatically determine the manufacturing conditions without relying on input from a user by using a mathematical programming model and its algorithm for optimizing production efficiency. Moreover, such a mathematical programming model and algorithm may be stored in the storage unit in advance.
[0072] The asset information acquisition unit 122 requests transaction information of materials included in the manufacturing conditions from the material transaction information management unit 132. Specifically, the asset information acquisition unit 122 outputs a request to provide authentication information of materials (shipping information produced by a supplier) including the model number and lot of the material to the material transaction information management unit 132. Upon receiving the authentication information of materials from the material transaction information management unit 132, the asset information acquisition unit 122 passes it to the manufacturing condition determination unit 121. The manufacturing condition determination unit 121 determines the manufacturing conditions using the model number and lot of the material, and its inventory amount.
[0073] Next, in the shipping process 152 of the manufacturing execution system 15, a material shipping process, which will be described later, is performed (step S04). The material shipping process will be described in detail later.
[0074] Next, in processing step 153 of manufacturing execution system 15, a manufacturing execution process, which will be described later, is performed (step S05). The manufacturing execution process will be described in detail later.
[0075] The above is an example of the process flow of the processing operation recording process. According to the processing operation recording process, it is possible to automatically manage and record the process from the receipt of materials to the production of products using material identifiers via the material transaction information management unit 132, so that the processing operations can be recorded objectively and fairly.
[0076] Next, the material issuing process (step S04) will be described in detail with reference to Fig. 3, which is a diagram showing an example of the process flow of the material issuing process.
[0077] First, the material identifier reading unit 1521 reads a material identifier (step S041). Then, the material identifier reading unit 1521 sends a request to acquire transaction information to the material transaction information management unit 132, and acquires the transaction information stored in the transaction information storage unit 131.
[0078] Then, the delivery execution unit 1522 identifies the material according to the manufacturing conditions, delivers the material to the post-process, and records the material identifier and the delivery amount in the transaction information storage unit 131 (step S042).
[0079] The above is an example of the process flow of the material issuing process. According to the material issuing process, the material is issued according to the manufacturing conditions, and the issued amount can be recorded in the transaction information.
[0080] Next, the manufacturing execution process (step S05) will be described in detail with reference to Fig. 4. Fig. 4 is a diagram showing an example of the process flow of the manufacturing execution process.
[0081] First, the material identifier reading unit 1531 receives the material from the previous process (for example, the immediately preceding process or the shipping process 152 when the process is made up of a plurality of processes) (step S051).
[0082] Then, the material identifier reading unit 1531 reads the material identifier from the material, and records the amount of the material input to the manufacturing equipment in the transaction information storage unit 131 (step S052). Specifically, the material identifier reading unit 1531 reads the material identifier from the material, and obtains the transaction information of the material linked to the material identifier from the material transaction information management unit 132. Additionally, the material identifier reading unit 1531 links the amount of the material input to the manufacturing equipment to the material identifier, and passes it to the material transaction information management unit 132 for recording.
[0083] Then, the processing condition input unit 1532 accepts the processing conditions (step S053). Specifically, the processing condition input unit 1532 accepts the input of the processing conditions (information similar to the manufacturing conditions) from the user as execution parameters through the interface of the manufacturing equipment. The processing condition input unit 1532 passes the input processing conditions to the execution parameter authentication unit 142.
[0084] The execution parameter authentication unit 142 determines whether the manufacturing conditions received from the manufacturing execution instruction unit 123 match or correspond to the processing conditions received from the processing condition input unit 1532 (step S054).
[0085] If the manufacturing conditions and the input processing conditions do not match or correspond to each other ("No" in step S054), the execution parameter authentication unit 142 determines that the processing conditions received from the processing condition input unit 1532 do not match the manufacturing conditions, and outputs an alert indicating that (step S055). Then, the processing condition input unit 1532 ends the manufacturing execution process.
[0086] If the manufacturing conditions and the input processing conditions match or correspond to each other ("Yes" in step S054), the execution parameter authentication unit 142 determines that the processing conditions received from the processing condition input unit 1532 are compatible with the manufacturing conditions, outputs a compatibility result to the processing condition input unit 1532, and authenticates the input processing conditions as execution parameters (stores them in the processing operation memory unit 144) (step S056).
[0087] Then, the process execution unit 1533 performs a process operation on the material to execute manufacturing (step S057).
[0088] The processing result management unit 1534 records the processing result of the material (step S058). Specifically, the processing result management unit 1534 outputs the processing result of the material, including the product weight and the amount of material loss, to the processing result acquisition unit 143, and the processing result acquisition unit 143 stores the processing result in the processing operation storage unit 144.
[0089] Then, the product identifier assigning unit 1535 assigns a product identifier (step S059). Specifically, the processing operation assurance unit 145 identifies a unique product identifier to be assigned to the product whose processing results are stored, and passes it to the product identifier assigning unit 1535. The product identifier assigning unit 1535 assigns a product identifier to the product in a predetermined format. Then, the product identifier assigning unit 1535 sends the product to a subsequent process (step S060).
[0090] The above is an example of the process flow of the manufacturing execution process. According to the manufacturing execution process, the product is manufactured only when the manufacturing conditions are met, and the processing results as evidence can be recorded in the transaction information.
[0091] Next, the details of the guarantee process will be described. Fig. 5 is a diagram showing an example of the guarantee process flow. The guarantee process starts when a process start instruction is received from a user.
[0092] First, the processing operation assurance unit 145 accepts a product identifier (step S10). Specifically, the processing operation assurance unit 145 accepts an input of the product identifier.
[0093] Then, the processing operation assurance unit 145 identifies a material identifier related to the product identifier (step S11). Specifically, the processing operation assurance unit 145 refers to the processing operation storage unit 144 and identifies identifiers related to the product identifier that has been input (product identifier, part identifier, material identifiers used in the product / part (recycled material, virgin material, additives)).
[0094] Then, the processing operation assurance unit 145 acquires the processing operation related to the material identifier and the transaction information (step S12). Specifically, the processing operation assurance unit 145 acquires the processing operation (execution parameters) from the processing operation storage unit 144 for the specified material identifier. In addition, the processing operation assurance unit 145 acquires, via the transaction information acquisition unit 141, transaction information including the outgoing amount of material from the transaction information storage unit 131 and the input amount of authenticated material for the specified material identifier.
[0095] Then, the process operation assurance unit 145 judges whether there is a consistency between the transaction information, the execution parameter authentication record, and the process results (step S13). Specifically, the process operation assurance unit 145 judges whether there is a predetermined consistency relationship between the outgoing amount included in the transaction information, the input amount of material, and the product weight and material loss amount according to the execution parameters. For example, if the outgoing amount is less than the input amount of material, it can be said that there is no consistency. Also, for example, if the input amount is less than the sum of the product weight and the material loss amount, it can be said that there is no consistency. If there is no consistency (if "No" in step S13), the process operation assurance unit 145 advances control to step S15 described below.
[0096] If there is a match (if "Yes" in step S13), the process operation guarantee unit 145 judges whether the relationship between the product weight and the amount of material loss meets the guaranteed amount (minimum usage amount) determined by the manufacturing condition determination unit 121 (step S14). If it does not meet the requirement, for example, if the relationship between the product weight and the amount calculated from the amount of material loss is not appropriate, or if the amount of material loss is too high (if "No" in step S14), the process operation guarantee unit 145 outputs an alert (step S15) and presents information on the difference from the guaranteed content (step S16). For example, the process operation guarantee unit 145 displays on a screen that the amount of material loss is too high and information on the extent of this.
[0097] If the condition is met, for example, if the relationship between the product weight and the amount calculated from the material loss amount is appropriate (if "Yes" in step S14), the process operation assurance unit 145 outputs a result assuring the use of the material (step S17). For example, the process operation assurance unit 145 associates the information assuring the use of the material with the product identifier and stores it in the process operation storage unit 144. Also, for example, the process operation assurance unit 145 may output an authentication seal, an authentication icon, or the like for displaying the information assuring the use of the material on a screen.
[0098] The above is an example of the process flow of the guarantee process. According to the guarantee process, a product identifier is received, and the product is manufactured only if the guaranteed manufacturing conditions of the processing operation are met using the transaction information, execution parameters, and processing results, and the processing results as evidence can be recorded in the transaction information.
[0099] [Data Description] Fig. 6 is a diagram showing an example of the data structure of the transaction information storage unit. The transaction information storage unit 131 used in the asset management system 13 stores the date and time of the change as inventory change information, the outgoing amount, the input amount of the outgoing amount that was input as a material, and the current inventory amount in the back yard, linked to the material identifier, information identifying the model number of the material, information identifying the lot, and the amount received from the supplier. This makes it possible to manage how the received inventory was outgoing and input, and how much remains.
[0100] 7 is a diagram showing an example of the data structure of the processing operation storage unit. The processing operation storage unit 144 used in the guarantee system 14 stores, for each processing operation, a material identifier, execution parameters, a product weight from the processing results, and a material loss amount from the processing results, linked to a product identifier. This makes it possible to use the product identifier to manage the material used in the product, the execution parameters for the processing operation, and the processing results.
[0101] [Explanation of Hardware Configuration] Fig. 8 is a diagram showing an example of the hardware configuration of an information processing device of the processing operation guarantee system. The information processing device 900 can be realized as a general information processing device 900 including a processor 901, a hardware memory 902 such as a RAM (Random Access Memory), a storage 903 such as a hard disk drive (HDD) or a solid state drive (SSD), a reading device 905 for reading information from a portable storage medium 904 such as a CD (Compact Disk) or a DVD (Digital Versatile Disk), an input device 906 such as a keyboard, a mouse, a barcode reader, or a touch panel, an output device 907 such as a display, and a communication device 908 for communicating with other computers via a communication network such as a LAN or the Internet, or as a network system including a plurality of such information processing devices 900. The reading device 905 may be capable of not only reading but also writing to the portable storage medium 904.
[0102] The processor 901 is, for example, a central processing unit (CPU) or a graphics processing unit (GPU). The processor 901 executes various processes by executing various predetermined programs loaded from the storage 903 to the memory 902. The programs are, for example, application programs that can be executed on an operating system (OS) program. The programs may be installed in the storage 903 from a portable storage medium 904 via a reading device 905, or may be downloaded from a network via a communication device 908 and executed by the processor 901.
[0103] For example, the production plan management unit 111, manufacturing condition determination unit 121, asset information acquisition unit 122, manufacturing execution instruction unit 123, material transaction information management unit 132, transaction information acquisition unit 141, execution parameter authentication unit 142, processing history acquisition unit 143, processing operation assurance unit 145, manufacturing execution unit 151, material identifier reading unit 1521, shipping execution unit 1522, material identifier reading unit 1531, processing condition input unit 1532, processing execution unit 1533, processing history management unit 1534, and product identifier assignment unit 1535 can be realized by loading a program stored in storage 903 into memory 902 and executing it on the processor 901.
[0104] The input reception unit can be realized by the processor 901 using the input device 906 and the communication device 908. The output display unit can be realized by the processor 901 using the output device 907 and the communication device 908. The storage unit can be realized by the processor 901 using the memory 902 or the storage 903. The communication unit can be realized by the processor 901 using the communication device 908.
[0105] The above is an example of an information processing device according to an embodiment of the present invention. According to the first embodiment, the processing operation on the material can be guaranteed by collating the evidence information including the processing results without human intervention. The present invention is not limited to the above embodiment, and various modified examples are included. For example, the above embodiment is described in detail to explain the present invention in an easy-to-understand manner, and is not necessarily limited to the one having all the configurations described. It is possible to replace a part of the configuration of the embodiment with another configuration, and it is also possible to add the configuration of another embodiment to the configuration of the embodiment. It is also possible to delete a part of the configuration of the embodiment.
[0106] For example, when a processing operation is executed by blending two or more kinds of materials, the transaction information includes a material balance including the blending ratio of the raw materials constituting the material and the amount of raw material loss during the production of the material. By including the blending ratio of the materials in the execution parameters, the processing operation assurance unit 145 can output information specifying and guaranteeing the material balance of the product using the material balance, the blending ratio of the materials, the product weight, and the amount of material loss.
[0107] Also, for example, in the first embodiment described above, the processing performed by the information processing device has a high processing load, and in order to complete the processing within a predetermined processing time, high-performance hardware resources may be required. A second embodiment for reducing the processing load will be described below. Note that the processing operation assurance system according to the second embodiment is basically similar to the processing operation assurance system 1 according to the first embodiment described above, and the differences will be mainly described.
[0108] Second Embodiment In the processing operation assurance system according to the first embodiment, the processing operation of materials is assured using primary information (transaction information, input amount of materials, weight of products, etc.) obtained from product manufacturers and suppliers. However, the present invention is not limited to this, and it is possible to expand the scope of assurance to include not only primary information but also secondary information by calculating predetermined secondary information based on the primary information obtained from product manufacturers or suppliers.
[0109] For example, by having the transaction information memory unit 131 include environmental impact information of materials (e.g., greenhouse gas emissions such as carbon dioxide emissions) and the processing operation memory unit 144 include processing results including the product weight and resource and energy (e.g., electricity, water, etc.) usage results for processing operations, the processing operation assurance unit 145 can have the function of calculating and guaranteeing the product's environmental impact information (product carbon footprint or product water footprint) as secondary information.
[0110] <Third embodiment> FIG. 9 is a diagram showing an example of the configuration of a processing operation guarantee system (distributed). In the third embodiment, as shown in FIG. 9, each subsystem, that is, the production management system 11, the manufacturing supervision system 12, the asset management system 13, the guarantee system 14, and the manufacturing execution system 15, is realized on an independent hardware (information processing device) and communicates with each other via a network 50 to form a distributed model 1'. Since each subsystem can be appropriately set to a scalability according to the processing load, the processing operation guarantee system as a whole can reduce waste of resources. In addition, since it becomes easier to loosen the connection between the transaction information storage unit 131 of the asset management system 13 and the processing operation storage unit 144 of the guarantee system 14, data independence is ensured, and it is easy to maintain high transparency and reliability of the guarantee contents.
[0111] <Fourth embodiment> In the third embodiment, the information processing devices that realize the respective subsystems are connected to each other so as to be able to communicate with each other via a network 50. However, this is not limited thereto, and the asset management system 13 having the transaction information storage unit 131 may be independent from the other subsystems.
[0112] 10 is a diagram showing an example of the configuration of a processing operation assurance system (data independent). For example, in a distributed model 1'', an information processing device realizing an asset management system 13 is located outside, and is communicatively connected to information processing devices realizing the other subsystems, that is, a production management system 11, a manufacturing supervision system 12, a guarantee system 14, and a manufacturing execution system 15, via a network 50. Note that the same components as those in the first embodiment are given the same reference numerals, and detailed explanations will be omitted.
[0113] According to such a configuration, for example, material transaction information (transaction information storage unit 131) can be held and managed by an external organization, making it easier to prevent fraud and enabling stronger guarantees.
[0114] The above-mentioned units, configurations, functions, processing units, etc. may be realized in part or in whole by hardware, for example by designing them as integrated circuits. Also, the above-mentioned units, configurations, functions, etc. may be realized in software by a processor interpreting and executing a program that realizes each function. Information such as the programs, tables, files, etc. that realize each function can be stored in a memory, a recording device such as a hard disk, or a recording medium such as an IC card, an SD card, or a DVD.
[0115] The control lines and information lines in the above-described embodiment are those considered necessary for the explanation, and do not necessarily show all the control lines and information lines in the product. In reality, it may be considered that almost all the components are connected to each other. The present invention has been described above with a focus on the embodiment. [Explanation of symbols]
[0116] 1: processing operation assurance system, 11: production management system, 12: manufacturing supervision system, 13: asset management system, 14: assurance system, 15: manufacturing execution system, 111: production planning management unit, 121: manufacturing condition determination unit, 122: asset information acquisition unit, 123: manufacturing execution instruction unit 123, 132: material transaction information management unit, 141: transaction information acquisition unit, 142: execution parameter authentication unit, 143: processing performance acquisition unit, 145: processing operation assurance unit, 151: manufacturing execution unit, 1521: material identifier reading unit, 1522: shipping execution unit, 1531: material identifier reading unit, 1532: processing condition input unit, 1533: processing execution unit, 1534: processing performance management unit, 1535: product identifier assignment unit.
Claims
1. a transaction information storage unit including transaction information of materials for a product; a processing operation memory unit containing information of one or more processing operations for the material; an execution parameter authentication unit that causes setting input information of execution parameters related to the processing operation to be recorded in the processing operation storage unit; a processing result acquisition unit that acquires processing results from a device that has executed the processing operation on the material and records the processing results in the processing operation storage unit; a processing operation guarantee unit that outputs information that guarantees the processing operation performed on the material when at least the transaction information, the execution parameters, and the processing results are in a consistent relationship with respect to the material; A processing operation assurance system comprising:
2. The processing operation assurance system according to claim 1, the material has a unique material identifier associated with the transaction information; the execution parameter authentication unit and the processing result acquisition unit cause the setting input information of the execution parameters and the processing results to be recorded in the processing operation storage unit in association with the material identifier; The processing operation assurance unit determines the match using the material identifier. A processing operation assurance system comprising:
3. The processing operation assurance system according to claim 2, a product identifier assigning unit that assigns a unique product identifier to the product; the processing operation assurance unit receives the product identifier, identifies at least the material identifier, and determines the consistency of the transaction information, the execution parameters, and the processing results for each of the products; A processing operation assurance system comprising:
4. The processing operation assurance system according to claim 3, The transaction information includes a transaction amount of the material; The execution parameters include input amounts of the ingredients; The processing results include a product weight of the product and an amount of material loss in the processing operation; The processing operation assurance unit determines that the transaction amount, the input amount, the product weight, and the material loss amount are in a consistent relationship when the transaction amount, the input amount, the product weight, and the material loss amount satisfy a predetermined relationship. A processing operation assurance system comprising:
5. The processing operation assurance system according to claim 4, The transaction information includes environmental impact information of the material, The processing results include resource and energy usage results of the processing operation, the processing operation assurance unit uses the environmental load information of the material, the product weight, and the resource / energy usage record to identify environmental load information for the product and output the assurance information. A processing operation assurance system comprising:
6. The processing operation assurance system according to claim 5, The environmental load information of the material is a product carbon footprint of the material, The resource and energy usage record includes the electricity usage record, the processing operation assurance unit uses the product carbon footprint of the material and the power usage record to specify the product carbon footprint of the product and output the assurance information. A processing operation assurance system comprising:
7. The processing operation assurance system according to claim 5, The environmental load information of the material is a product water footprint of the material, The resource and energy usage record includes water usage record, the processing operation assurance unit uses the product water footprint of the material and the water usage record to specify the product water footprint of the product and output the assurance information. A processing operation assurance system comprising:
8. The processing operation assurance system according to claim 4, The processing operation is carried out by combining two or more of the materials, The transaction information includes a material balance including a mixing ratio of raw materials constituting the material and an amount of raw material loss during the production of the material, The execution parameters include a blend ratio of the materials; the processing operation assurance unit uses the material balance, the blending ratio of the materials, the product weight, and the amount of material loss to specify a product material balance of the product and output the assurance information; A processing operation assurance system comprising:
9. The processing operation assurance system according to claim 1, The material is recycled material. A processing operation assurance system comprising:
10. a transaction information storage unit including transaction information of materials for a product; a processing operation memory unit containing information of one or more processing operations for the material; an execution parameter authentication unit that causes setting input information of execution parameters related to the processing operation to be recorded in the processing operation storage unit; a processing result acquisition unit that acquires processing results from a device that has executed the processing operation on the material and records the processing results in the processing operation storage unit; a processing operation guarantee unit that outputs information that guarantees the processing operation performed on the material when at least the transaction information, the execution parameters, and the processing results are in a consistent relationship with respect to the material; A treatment operation assurance device comprising:
11. A method for assuring material processing operation using an information processing device, comprising: The information processing device includes: a transaction information storage unit including transaction information of materials for a product; a processing operation memory unit containing information of one or more processing operations for the material; an execution parameter authentication step of recording setting input information of execution parameters related to the processing operation in the processing operation storage unit; a processing result acquisition step of acquiring processing results from the device that performed the processing operation on the material and recording the processing result in the processing operation storage unit; a processing operation guarantee step of outputting information guaranteeing the processing operation performed on the material when at least the transaction information, the execution parameters, and the processing results are in a consistent relationship with respect to the material; A method for assuring a treatment operation, comprising:
Citation Information
Patent Citations
System and method for supply chain management and integrity verification via blockchain
JP2021517686A