A method of composite machine production

By analyzing production requirements through the order assembly system, generating sales orders and transmitting them to the customer relationship management system, determining a spare material list based on the material damage ratio, locking target material inventory and splitting production instructions using the enterprise resource planning system, and combining this with the production execution system for machine production, the problems of delays in manual reporting and difficulties in quality traceability have been solved, thereby improving the efficiency and accuracy of composite machine production.

CN120931050BActive Publication Date: 2026-01-27LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511469577.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-10-15
Publication Date
2026-01-27
Estimated Expiration
2045-10-15

AI Technical Summary

Technical Problem

Existing technologies suffer from problems such as delayed manual reporting, lagging production data, distorted cost accounting, inaccurate material consumption estimates, discrepancies between inventory records and actual inventory, and difficulties in quality traceability. These issues result in low production efficiency and poor accuracy of composite machines, making it impossible to achieve efficient control and traceability.

Method used

The order assembly system analyzes production requirements, generates sales orders, and transmits them to the customer relationship management system. It determines a spare material list based on the material damage rate, uses the enterprise resource planning system to lock the target material inventory and break down production instructions, and combines the production execution system to carry out machine production, thereby achieving intelligent control and traceability.

Benefits of technology

It improves the efficiency and accuracy of multi-functional machine production, reduces human intervention and error rate, optimizes resource utilization, and is suitable for complex operating environments with multiple devices and multiple tasks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120931050B_ABST
    Figure CN120931050B_ABST
Patent Text Reader

Abstract

The application discloses a composite machine production method, relates to the technical field of computers, and obtains various production instructions by analyzing production requirements of the composite machine through an order assembly system; generates a sales order through an enterprise resource planning system; splits the sales order through a customer relationship management system to obtain a first material list, and determines a second material list based on a material damage ratio; locks target material inventory based on a supply chain planning and optimization system through the enterprise resource planning system, splits the production instructions based on the locked target material inventory to obtain various machine production work orders; and performs corresponding machine production on the various machine production work orders through a production execution system and a production line to obtain the composite machine, improves the efficiency and accuracy of composite machine production, and realizes efficient management, control and tracing of the composite machine order.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computer, in particular to a composite machine production method. BACKGROUND

[0002] In the AI (Artificial Intelligence) hardware manufacturing production process, the tail and the head are usually produced separately and then combined. When the order is created, the work order is manually entered by artificial or imported from the ERP (Enterprise Resource Planning) system, the equipment / production line is manually specified, the materials, working hours, equipment numbers, workers manually report work (completed quantity / working hours), quality inspection results are entered (qualified / scraped quantity), material consumption is backflushed (deducting inventory), and the work order cost is calculated according to the actual consumed working hours and materials. In the traditional operation mode, there are problems of artificial work reporting delay, production data lag, cost accounting distortion, material consumption estimation deviation, inventory account inconsistency, and quality traceability difficulty, which cannot accurately locate the defect link.

[0003] It can be seen that how to solve the problems of artificial work reporting delay, production data lag, cost accounting distortion, material consumption estimation deviation, inventory account inconsistency, and quality traceability difficulty, improve the efficiency and accuracy of composite machine production, and realize efficient management and traceability of composite machine orders are problems to be solved by those skilled in the art. SUMMARY

[0004] The purpose of the embodiment of the present application is to provide a composite machine production method, which can solve the problems of artificial work reporting delay, production data lag, cost accounting distortion, material consumption estimation deviation, inventory account inconsistency, and quality traceability difficulty, improve the efficiency and accuracy of composite machine production, and realize efficient management and traceability of composite machine orders. The specific scheme is as follows:

[0005] In a first aspect, the present application discloses a composite machine production method, comprising:

[0006] The production requirements of the composite machine are analyzed by the order assembly system to obtain various production instructions;

[0007] The sales order is generated based on the various production instructions synchronized by the order assembly system through the enterprise resource planning system, and the sales order is transmitted to the customer relationship management system;

[0008] The sales order is split by the customer relationship management system, and the second material list is determined based on the material damage ratio and the first material list obtained after splitting; the second material list is the standby material list corresponding to the first material list;

[0009] The target material inventory in the factory material inventory is locked through the enterprise resource planning system and based on the supply chain planning and optimization system. The production instructions are then split based on the locked target material inventory to obtain production work orders for each machine. The target material inventory is the material inventory in the factory material inventory that matches the first bill of materials and the second bill of materials.

[0010] By using a production execution system and production lines, the corresponding machine production is carried out on each machine production order to obtain a composite machine.

[0011] Secondly, this application discloses an electronic device, comprising:

[0012] Memory, used to store computer programs;

[0013] A processor is used to execute computer programs to implement the steps of the aforementioned composite machine production method.

[0014] Thirdly, this application discloses a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the steps of the aforementioned composite machine production method.

[0015] Fourthly, this application discloses a computer program product, which, when executed by a processor, implements the steps of the aforementioned composite machine production method.

[0016] As can be seen, this application provides a method for producing composite machines, including: parsing the production requirements of composite machines through an order assembly system to obtain various production instructions; generating sales orders based on the production instructions synchronized by the order assembly system through an enterprise resource planning system, and transmitting the sales orders to a customer relationship management system; splitting the sales orders through the customer relationship management system, and determining a second bill of materials based on the material damage ratio and the first bill of materials obtained after splitting; the second bill of materials is a spare bill of materials corresponding to the first bill of materials; locking the target material inventory in the factory material inventory through the enterprise resource planning system and based on the supply chain planning and optimization system, and splitting the production instructions based on the locked target material inventory to obtain production work orders for each machine; the target material inventory is the material inventory in the factory material inventory that matches the first bill of materials and the second bill of materials; and performing corresponding machine production for each machine production work order through a production execution system and utilizing the production line to obtain the composite machine. This application is applied to the supply chain management production process, solving the management and control issues of traditional multi-variety, small-batch composite production. It analyzes user production needs through an order assembly system, generates sales orders through an enterprise resource planning (ERP) system, and breaks down these sales orders through a customer relationship management (CRM) system to obtain a first bill of materials (BOM). Based on the material damage ratio and the first BOM, a second BOM is determined. This prevents material damage during the production of composite machines from affecting timely delivery due to lack of spare materials for replacement and repair. The ERP system, combined with a supply chain planning and optimization system, locks the target material inventory in the factory's material inventory, enabling intelligent control and error prevention, reducing human intervention and error rates. Based on the locked target material inventory, production instructions are broken down to obtain production orders for each machine. The production execution system, utilizing the production line, executes the corresponding machine production orders to produce composite machines. This avoids idle or overloaded lines for single machine types, reduces workload and management complexity, improves resource utilization, and significantly enhances overall efficiency. It is particularly suitable for complex operating environments with multiple devices and multiple tasks. Attached Figure Description

[0017] To more clearly illustrate the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This application discloses a flowchart of a composite machine production method.

[0019] Figure 2This application discloses a flowchart of a process for transmitting material shortage list data requirements through an order assembly system;

[0020] Figure 3 This application discloses a flowchart for automatically creating a material pulling process;

[0021] Figure 4 This application discloses a flowchart for locking up target material inventory based on a supply chain planning and optimization system;

[0022] Figure 5 This application discloses a flowchart for automatic material feeding of a second target production work order.

[0023] Figure 6 This application discloses a flowchart for the disassembly and reconfiguration of a composite machine.

[0024] Figure 7 This is a schematic diagram of a composite machine production device disclosed in this application. Detailed Implementation

[0025] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the protection scope of this application.

[0026] In the manufacturing process of AI hardware, the tail section and head section are typically produced separately and then reassembled. When an order is created, data is entered manually or imported from an ERP system. The equipment / production line is manually specified, and materials, working hours, and equipment numbers are bound. Workers manually report work completed (quantity / hours), quality inspection results are entered (qualified / scrapped), and material consumption is backflushed (deducting inventory). The cost of the work order is then calculated based on the actual working hours and materials used. This traditional operating model suffers from problems such as delayed manual reporting, lagging production data, distorted cost accounting, inaccurate material consumption estimates, discrepancies between inventory records and actual stock, and difficulties in quality traceability, making it impossible to accurately pinpoint defects. Therefore, how to solve the problems of delayed manual reporting, lagging production data, distorted cost accounting, inaccurate material consumption estimates, discrepancies between inventory records and actual stock, and difficulties in quality traceability, and how to improve the efficiency and accuracy of composite machine production to achieve efficient management and traceability of composite machine orders, are problems that those skilled in the art need to solve.

[0027] See Figure 1 As shown, this embodiment of the invention discloses a method for producing composite machines, which may specifically include:

[0028] Step S11: Analyze the production requirements of the composite machine through the order assembly system to obtain various production instructions.

[0029] In this embodiment, production requirements are analyzed using an order assembly system and composite machine parameters in a large model database to obtain analyzed data. The large model database is a database created using the order assembly system. Composite machine parameters include the functions implemented by the composite machine, the optional configuration options for the composite machine, and several components. Historical production data matching the analyzed data is obtained, and production instructions are determined based on the historical production data and the analyzed data.

[0030] The process of analyzing production requirements involves extracting data related to the parameters of the composite machine from those requirements. For example, assuming the composite machine parameters include memory size, then in the process of manufacturing a composite machine with 512GB of memory, analyzing the production requirements based on this memory size parameter would yield the analyzed data of 521GB of memory.

[0031] In this embodiment, a composite machine refers to a machine formed by assembling multiple machines with different functions. For example, an AI server is a common type of composite machine, which typically includes a machine part (tail) for performing core calculations and a machine part (head) for providing power, heat dissipation, communication interfaces, and the CPU (Central Processing Unit). In actual production, these two parts are manufactured separately and then assembled to form a complete AI server.

[0032] In this embodiment, the process of determining each production instruction based on historical production data and analytical data is as follows: obtain historical production data that matches the analytical data; historical production data includes material parameters, process routes, and equipment status; generate initial production instructions based on historical production data; send the initial production instructions to the production terminal to obtain the order production requirements returned by the production terminal based on the initial production instructions; and decompose the initial production instructions based on the order production requirements to obtain each production instruction.

[0033] In this embodiment, a large model database is created through the ATO (Assemble-To-Order) system. Based on the production market plan, a large model database is created in the background, including information such as the functions of the composite machine, the optional configuration options for the composite machine, and several components. After the ATO system obtains the production requirements for producing the composite machine, it parses the production requirements and retrieves historical production data (including material parameters, process routes, equipment status, etc.) that match the production requirements from the ATO system's large model database. It then generates initial production instructions (including head / tail production instructions) through a pre-trained dynamic optimization algorithm. The initial production instructions are sent to the production terminal, and feedback on order production requirements is collected. At the same time, it is determined whether the order production requirements can meet the production requirements for producing the composite machine. If they do, the initial production instructions are broken down into N production instructions, and these N production instructions are synchronized to the ERP (Enterprise Resource Planning) system.

[0034] This invention proposes a method for producing composite machines. Based on existing business and data flows, a system platform is built, and a set of management methods for composite machines is developed using programming languages. Computer-readable instructions are used to achieve efficient and intelligent control and traceability of composite machines, eliminating tedious manual offline operations, improving resource utilization, and optimizing configuration.

[0035] Step S12: Generate sales orders through the Enterprise Resource Planning (ERP) system based on the production instructions synchronized with the order assembly system, and transmit the sales orders to the Customer Relationship Management (CRM) system.

[0036] In this embodiment, after the ERP system receives N production instructions, it automatically generates sales orders and then transmits the sales orders to the CRM (Customer Relationship Management) system through the ERP system.

[0037] Step S13: The sales order is split through the customer relationship management system, and a second bill of materials is determined based on the material damage ratio and the first bill of materials obtained after splitting; the second bill of materials is the spare bill of materials corresponding to the first bill of materials.

[0038] In this embodiment, the sales order is first split through the customer relationship management system to obtain the machine component requirements; the machine component requirements are then split a second time to obtain the corresponding initial bill of materials (BOM); the initial BOMs with the same product number are merged and summarized to obtain the first BOM; historical production damage data matching the first BOM is filtered from the data table; the material damage ratio is calculated based on the historical production damage data; the material prices in the first BOM are divided into different levels; and the second BOM is determined based on the material damage ratio, the material prices of different levels, and the first BOM.

[0039] In this embodiment, after the CRM system receives the sales order sent by the ERP system, it performs a first split on the sales order to obtain machine component requirements. The machine component requirements include machine head / rack requirements and node / JBOD (Just a Bonch Of Disk) requirements. The machine component requirements are then split a second time to obtain the corresponding initial BOM (Bill of Material). According to the time threshold set in the CRM system backend, the initial BOMs with consistent PN (Part Number) are merged and summarized periodically using a data table structure to obtain the first bill of materials.

[0040] Then, during the production process of the composite machine, data tables are established through the MES (Manufacturing Execution System) to address material damage and other material-related issues. The CRM then filters historical production damage data from these tables, matching the first bill of materials (BOM). Based on this historical damage data, the material damage ratio is calculated, and the material prices in the first BOM are categorized into different levels (e.g., a, b, c, d). Each price has a different buffer ratio set according to demand. Based on the material damage ratio, the prices of different material levels, and the first BOM, a backup BOM (i.e., the second BOM) is determined. For example, if 1000 units of the same machine model are produced, and the damage rate of a certain material is 1, then the historical production damage data is 1 / 1000. Furthermore, if this material is priced above a certain threshold, and the CRM checks the material inventory, if the inventory of this material is 1000 pieces, then the second BOM contains 1 piece. If the material inventory is equal to or exceeds 1001 pieces, then the second BOM contains 0 pieces. Different material price levels can be set with different proportions according to needs. CRM determines the second bill of materials based on the material damage rate and additional system thresholds.

[0041] For new models being mass-produced for the first time, the system sets material procurement requirements based on demand forecasting models, sets overall buffer thresholds, and sets inventory levels to prevent material damage during the production process of composite models, ensuring timely replacement and repair without spare materials, thus avoiding impacts on timely delivery.

[0042] In this embodiment, after obtaining the first bill of materials, the method further includes: determining, through the order assembly system, whether there is any material inventory in the factory's material inventory that matches the first bill of materials; if there is no material inventory in the factory's material inventory that matches the first bill of materials, then sending the bill of materials to be transported to other factories and obtaining response information from other factories; if the response information indicates that other factories have material inventory that matches the bill of materials to be transported, then determining the type of production order; if the type of production order is non-urgent, then determining the corresponding method for obtaining the first material inventory based on the relationship between the first transportation cost and the second transportation cost; the first transportation cost is the transportation cost for transporting the material inventory that matches the bill of materials to be transported from other factories, and the second transportation cost is the transportation cost for purchasing the material inventory that matches the bill of materials to be transported from the supplier; if the type of production order is urgent, then determining the corresponding method for obtaining the second material inventory based on the relationship between the first material arrival time and the second material arrival time; the first material arrival time is the arrival time of the material inventory that matches the bill of materials to be transported from other factories, and the second material arrival time is the arrival time of purchasing the material inventory that matches the bill of materials to be transported from the supplier.

[0043] In this embodiment, the ATO system determines whether there is a material inventory in the factory's material inventory that matches the first bill of materials. If there is no material inventory in the factory's material inventory that matches the first bill of materials, the bill of materials to be transported is sent to other factories. The bill of materials to be transported is calculated as follows: Bill of materials to be transported = Total demand purchase quantity T for single PN material - Inventory W of each factory that has been purchased and delivered - Purchased but not delivered G. The system obtains response information from other factories. If the response information indicates that other factories have material inventory that matches the bill of materials to be transported, the type of production order is determined. When the type of production order is non-urgent, the system compares the transportation costs of transporting material inventory that matches the bill of materials to be transported from other factories with the transportation costs of purchasing material inventory that matches the bill of materials to be transported from suppliers to determine the corresponding first material inventory acquisition method. When the type of production order is urgent, the system compares the arrival time of material inventory that matches the bill of materials to be transported from other factories with the arrival time of purchasing material inventory that matches the bill of materials to be transported from suppliers to determine the corresponding second material inventory acquisition method. For example, if the bill of materials to be transported consists of 10 PN materials located in different places, and the production order is of a non-urgent type, then if the cost of transporting from other factories is lower than the cost of purchasing directly from the supplier, then transporting from other factories will be selected; if the production order is of an urgent type, then if the delivery time of transporting from other factories is shorter than the delivery time of purchasing directly from the supplier, then transporting from other factories will be selected.

[0044] The process of transmitting material shortage data requirements through the order assembly system is as follows: Figure 2 As shown, this reduces costs, eliminates redundant purchases and equipment, and lowers maintenance and operating costs. It enhances flexibility and adaptability, dynamically adjusting the system to automatically create material requests based on shortage requirements and established criteria. The automatic material request creation process is as follows: Figure 3 As shown, this reduces human error, and standardized processes can lower the risk of misoperation due to differences in machine models. It significantly improves overall efficiency, and is particularly suitable for complex operating environments with multiple devices and multiple tasks.

[0045] Step S14: Lock the target material inventory in the factory material inventory through the enterprise resource planning system and based on the supply chain planning and optimization system, and split the production instructions based on the locked target material inventory to obtain the production work orders for each machine; the target material inventory is the material inventory in the factory material inventory that matches the first bill of materials and the second bill of materials.

[0046] In this embodiment, if the target material is not in the factory's material inventory, the production order sorting information is sent to the client so that the client can sort the production orders based on the sorting information. The sorted production orders are obtained through the enterprise resource planning system and the supply chain planning and optimization system, and the corresponding material inventory in the factory's material inventory is locked. The production instructions are split based on the locked target material inventory to obtain each demand instruction. Each machine production order is generated based on each demand instruction, and a first target production order for assembling the production machine is created.

[0047] In this embodiment, if the target material is not in the factory's inventory, the production order sequencing information is sent to the client to sort the production orders. The ERP system, based on the APO (Advanced Planning and Optimizer) system, then locks the corresponding material inventory in the factory's inventory. For example, if the first order is not an urgent order, the ERP system automatically locks the inventory according to the APO production order sequence; the first arriving material is locked according to the first order placed. The target material inventory locking process based on the supply chain planning and optimization system is as follows: Figure 4 As shown.

[0048] In this embodiment, the composite machine production method further includes: after each machine is produced, using a laser scanner to identify the serial number of each machine produced, and binding each machine produced with the corresponding serial number; when assembling the machine with the bound serial number, binding the machine with the bound serial number with the first target production work order, and if the binding is successful, assembling the machine with the bound serial number.

[0049] In this embodiment, the ERP system splits production instructions based on the locked target material inventory. Each production instruction is a large demand information, which is split into demand instruction A and demand instruction B. Based on the demand instructions, production work orders for machine A and machine B are generated, and a first target production work order is created for assembling the production machines (composite machines are produced by individual machines A, B, and C, and then several sets of individually produced machines are combined into a complete machine). At the same time, a unique serial number is generated for each complete machine produced in work orders A and B, and the machine bound to the serial number is bound to the first target production work order. If other orders are being merged during the online process of merging the complete machine and its functions, the system will report an error and cannot bind the machines.

[0050] This application integrates the performance characteristics of different machine models and uses intelligent system capabilities to rationally allocate tasks, avoiding idle or overloaded operation of single machine model production lines. This reduces costs, minimizes redundant procurement and equipment, and lowers maintenance and operating costs.

[0051] Step S15: Through the production execution system and by utilizing the production line, the corresponding machine production orders are processed to produce the composite machine.

[0052] In this embodiment, a time-efficient intelligent calculation model is constructed through the production execution system. The production work orders of each machine are input into the time-efficient intelligent calculation model to output the optimal production scheduling plan corresponding to the machine production work orders. Based on the optimal production scheduling plan, the production line is used to produce the corresponding machines for the machine production work orders. The produced machines are assembled to generate a second target production work order corresponding to the assembled machines. The assembled machines are then put into storage to obtain composite machines. The composite machines are then subjected to quality inspection based on the second target production work order.

[0053] In this embodiment, during the machine production process, due to the influence of factors such as process instructions, the required time for each production model (A, B, and C) is inconsistent. Therefore, after the APO system sends the machine production work order to the MES system, the MES (Manufacturing Execution System) system, based on big data analysis and deep learning, constructs an intelligent time calculation model. The system inputs each machine production work order into the intelligent time calculation model to output the optimal production scheduling plan for the production line corresponding to the machine production work order.

[0054] For example, given orders A, B, and C, and production lines 1, 2, and 3, it takes 20 minutes to produce one unit of machine A, 15 minutes for machine B, 10 minutes for machine C, and 10 minutes for machine D. There are three production lines. After receiving the machine production orders, the MES intelligent scheduling system automatically schedules production based on the system's backend data on work hours, machine models, and corresponding orders. Order A is automatically scheduled to line 1, order B to line 2, and orders C and D to line 3. If combined machines need to be produced together, they are reassembled onto line 2, maximizing line utilization and worker time. The system is designed to meet different calculation modes, such as instruction information. If A, B, and C are produced separately, they need to be merged again. If D does not need to be merged with A, B, and C for assembly production, then the MES scheduling will be as follows: A will be scheduled to line 1, B to line 2, and C and D to line 3 respectively. ABC will be scheduled to be produced on line 2. The system background establishes a large model database of IE (Industrial Engineering) time calculation. The system automatically retrieves the optimal time from the database and automatically generates the optimal scheduling plan. Based on the optimal scheduling plan, the production line is used to carry out the corresponding machine production work orders.

[0055] In this embodiment, during the assembly and warehousing of the various machines produced, a laser scanner automatically identifies the scanned serial numbers. When a finished machine is identified as work order C, the system automatically recognizes that only work order B, C, or A serial numbers can be matched. When a finished machine is identified as work order D serial number, only packaging A, B, or C finished machines can be combined for packaging. Simultaneously, the system sets up interception controls. When A and B are combined, after assembly, the MES system sets verification rules to verify the serial numbers of the combined A and B work orders. After successful verification, the MES system backend generates a second target production work order. If AB is a composite machine and CD is a composite machine, then AB can only be combined with CD for assembly, or A packaging, BCD packaging, and other packaging methods. The automatic material feeding process for the second target production work order is as follows: Figure 5 As shown, it can simplify workload, reduce human intervention and error rate, improve work efficiency and significantly improve overall benefits, especially suitable for complex operating environments with multiple devices and multiple tasks.

[0056] This application enhances flexibility and adaptability, dynamically adjusts and quickly switches between machine combinations based on task priorities or environmental changes, improves response speed, simplifies management processes, standardizes operations, reduces management complexity through unified maintenance, training, and scheduling standards, and improves management efficiency by using an information platform for real-time status tracking and data analysis of composite machines, reducing human error. Standardized processes can reduce the risk of misoperation due to differences in machine models, significantly improving overall benefits, and is especially suitable for complex operating environments with multiple devices and multiple tasks.

[0057] After all the machines produced are assembled, they are put into storage: the WMS (Warehouse Management System) automatically puts the machines into storage according to the SN (Signature Number) based on the packaging data pushed by MES; the ERP performs quality inspection and release for each machine produced; the WMS automatically puts the machine production order into storage based on the quality inspection results of the machine production order, and automatically feeds materials to the matching second target production order according to PN + quantity after the quality inspection results of the obtained machine production order SN are passed. The intelligent operation content of the system is shown in Table 1:

[0058] Table 1 System Intelligent Operation Content

[0059]

[0060] In this embodiment, the composite machine is subjected to quality inspection and monitoring / early warning through a QMS (Quality Management System). The monitoring / early warning includes email alerts, specifically:

[0061] (1) Packaging failure warning:

[0062] For machines with Category 1 and 2 work orders, if the interface data call fails, the relevant business personnel will be notified by email to handle the issue promptly and avoid affecting Category 3 material feeding.

[0063] Email Subject: Packaging and Offline Failure Notification - (Category I and II Work Orders);

[0064] Email content: As shown in Table 2, the following machines experienced packaging and offline posting failures. Please handle these manually as soon as possible:

[0065] Table 2. Sample email content for warning of packaging / offline failure.

[0066]

[0067] (2) Warning of material feeding failure for the second target production work order:

[0068] If an error occurs when the SN (serial number) quality inspection result is obtained periodically and the material is fed into the second target production work order, the relevant business personnel will be notified by email in a timely manner.

[0069] Email Subject: Warning of Automatic Material Feeding Failure in Second Target Production Order;

[0070] Email content: As shown in Table 3, the following machines are involved in the automatic material feeding for the second target production order. Please pay attention to the following:

[0071] Table 3. Example of email content for the warning of material feeding failure in the second target production work order.

[0072]

[0073] In this embodiment, the MES pushes the mapping relationship between the work order SN and the machine production work order and the second target production work order to the WMS, TMS, and QMS. When the warehouse performs inbound binding, it scans the second target production work order SN information and the storage location for binding. After obtaining the mapping relationship, the TMS (Transportation Management System) retrieves the inbound data information of the second target production work order SN when the delivery system places an order. Using the combined second target production work order SN, it submits the delivery request in the system. The interaction method in the packaging offline interface (MES→WMS) is: provided by the WMS API interface; the interaction frequency is: real-time; the error correction mechanism is: after the interface is abnormal or the task reports an error, the order status is automatically resent. The request format of the packaging offline interface is shown in Table 4, and the response format of the packaging offline interface is shown in Table 5.

[0074] Table 4 Request Format for Packaging Offline Interface

[0075]

[0076] Table 5 Response format of the packaging offline interface

[0077]

[0078] Automatic Release Interface for Finished Product Inbound / Quality Inspection (WMS→ERP): An order identifier (A_FLAG='X') is added to the finished product inbound interface, marking it as a machine production order. When the WMS transmits the machine production order for inbound processing, the ERP automatically performs quality inspection and release based on this identifier. The request format for automatic release of finished product inbound / quality inspection is shown in Table 6, and the response format is shown in Table 7.

[0079] Table 6 Request Format for Packaging Offline Interface

[0080]

[0081] Table 7 Response Format of Packaging Offline Interface

[0082]

[0083] Scheduled task: When the interface content of packaging and offline is retrieved, the backend records the correspondence between the machine production order, the second target production order, and the serial number. The correspondence is shown in Table 8.

[0084] Table 8. Correspondence between Machine Production Order, Second Target Production Order, and SN

[0085]

[0086] It executes every 30 minutes, reads the SN data of the second target production work order that has not been fed, queries the quality inspection results for the data that has passed the quality inspection, then summarizes the quantity according to PN, and performs automatic feeding action for the second target production work order number.

[0087] In this embodiment, the composite machine production method further includes: when a machine traceability request is obtained, selecting composite machines to be traced from the composite machines based on the machine traceability request, determining the traceability serial number corresponding to the composite machine to be traced, so as to select the traceability machine and machine production work order corresponding to the traceability serial number to complete the machine traceability; when a machine disassembly and reconfiguration request is obtained, determining a new bill of materials based on the machine disassembly and reconfiguration request, and jumping to the process of locking the target material inventory in the factory material inventory through the enterprise resource planning system and based on the supply chain planning and optimization system to obtain the new composite machine.

[0088] In this embodiment, the disassembly and reconfiguration process of the composite machine is as follows: Figure 6As shown, after the order is transmitted in the system, the system sets the programming language, the MES automatically reports the work and transmits three types of empty receipt information, the WMS system automatically obtains the new material list, issues a new first target production work order, automatically reports the work breakdown order, and the production is reconfigured to obtain a new composite machine.

[0089] Currently, in the existing industry, the manufacturing process of AI (Artificial Intelligence) hardware adopts a design strategy of separating and recombining the core computing module (tail) and the power supply / heat dissipation / interface module (head). The main reason is that with the rapid iteration of AI chips (usually every 1-2 years), modular design facilitates individual upgrades and replacements. Power supply / heat dissipation technologies are relatively stable (iteration cycle of 3-5 years), and separate production can reduce the overall replacement cost without reconstructing the entire machine. At the same time, heterogeneous hardware compatibility can be achieved, and the same tail can be adapted to head modules from different manufacturers, avoiding the risk of supplier lock-in. Building upon this foundation, this application integrates the workflow of ATO, ERP, MES, WMS, and CRM systems for the coordinated management of composite machine production. It merges existing cumbersome business processes, establishes a system platform, and enables the system to parse instruction information, break down work orders according to these instructions, automatically detect material shortages, determine the optimal delivery time based on the shortage information, optimize production scheduling based on the composite machine's production time, implement intelligent control and management to prevent errors, intelligently process orders, and intelligently reconfigure and disassemble components. This optimized production of composite machines not only simplifies workload and reduces human intervention and error rates but also improves work efficiency.

[0090] Furthermore, regarding system linkage and interface adaptation, this application considers data synchronization frequency and fault tolerance mechanisms. When the MES pushes a serial number to the WMS, if the WMS fails to receive it in real time due to network latency, it may cause the serial number verification during work order material feeding to fail, thereby affecting the efficiency of warehousing. Therefore, an interface heartbeat detection mechanism can be added: automatically checking the consistency of cross-system data every 5 minutes, and triggering multi-level warnings for anomalies with a delay of more than 10 minutes, such as first a system pop-up window, then an email notification, and finally an SMS reminder. In addition, considering that some factories may still be using older versions of ERP or WMS systems, which may have problems such as field incompatibility and interface protocol conflicts, this application can conduct system version compatibility pre-testing before going live, develop adaptation plugins for older systems, or formulate data transfer interface solutions, such as implementing field mapping conversion through an intermediate database.

[0091] In this embodiment, the production requirements of the composite machine are analyzed by the order assembly system to obtain various production instructions; the enterprise resource planning system generates sales orders based on the production instructions synchronized by the order assembly system, and transmits the sales orders to the customer relationship management system; the customer relationship management system splits the sales orders and determines a second bill of materials based on the material damage ratio and the first bill of materials obtained after splitting; the second bill of materials is the spare bill of materials corresponding to the first bill of materials; the enterprise resource planning system and the supply chain planning and optimization system lock the target material inventory in the factory material inventory, and the production instructions are split based on the locked target material inventory to obtain production work orders for each machine; the target material inventory is the material inventory in the factory material inventory that matches the first bill of materials and the second bill of materials; the production execution system and the production line are used to produce the corresponding machines for each machine production work order to obtain the composite machine. This application is applied to the supply chain management production process, solving the management and control issues of traditional multi-variety, small-batch composite production. It analyzes user production needs through an order assembly system, generates sales orders through an enterprise resource planning (ERP) system, and breaks down these sales orders through a customer relationship management (CRM) system to obtain a first bill of materials (BOM). Based on the material damage ratio and the first BOM, a second BOM is determined. This prevents material damage during the production of composite machines from affecting timely delivery due to lack of spare materials for replacement and repair. The ERP system, combined with a supply chain planning and optimization system, locks the target material inventory in the factory's material inventory, enabling intelligent control and error prevention, reducing human intervention and error rates. Based on the locked target material inventory, production instructions are broken down to obtain production orders for each machine. The production execution system, utilizing the production line, executes the corresponding machine production orders to produce composite machines. This avoids idle or overloaded lines for single machine types, reduces workload and management complexity, improves resource utilization, and significantly enhances overall efficiency. It is particularly suitable for complex operating environments with multiple devices and multiple tasks.

[0092] See Figure 7 As shown, an embodiment of the present invention discloses a composite machine production apparatus, which may specifically include:

[0093] The parsing module 11 is used to parse the production requirements of the composite machine through the order assembly system and obtain various production instructions;

[0094] The sales order generation module 12 is used to generate sales orders based on the production instructions synchronized by the order assembly system through the enterprise resource planning system, and to transmit the sales orders to the customer relationship management system.

[0095] The bill of materials determination module 13 is used to split the sales order through the customer relationship management system and determine the second bill of materials based on the material damage ratio and the first bill of materials obtained after splitting; the second bill of materials is the spare bill of materials corresponding to the first bill of materials.

[0096] The inventory locking module 14 is used to lock the target material inventory in the factory material inventory through the enterprise resource planning system and based on the supply chain planning and optimization system, and to split the production instructions based on the locked target material inventory to obtain the production work orders for each machine; the target material inventory is the material inventory in the factory material inventory that matches the first bill of materials and the second bill of materials.

[0097] Machine production module 15 is used to produce composite machines by using the production execution system and production line to produce corresponding machines for each machine production work order.

[0098] In some specific embodiments, the parsing module 11 may specifically include:

[0099] The production demand analysis module is used to analyze production demands through the order assembly system and by using composite machine parameters in the large model database to obtain analyzed data; the large model database is a database created using the order assembly system.

[0100] The production instruction generation module is used to obtain historical production data that matches the parsed data, and to determine each production instruction based on the historical production data and the parsed data.

[0101] In some specific embodiments, the parsing module 11 may specifically include:

[0102] The historical production data acquisition module is used to acquire historical production data that matches the parsed data; historical production data includes material parameters, process routes, and equipment status.

[0103] The initial production instruction generation module is used to generate initial production instructions based on historical production data;

[0104] The initial production instruction sending module is used to send the initial production instruction to the production terminal in order to obtain the order production requirements returned by the production terminal based on the initial production instruction;

[0105] The initial production instruction decomposition module is used to decompose the initial production instructions based on the order production requirements to obtain each production instruction.

[0106] In some specific embodiments, the bill of materials determination module 13 may specifically include:

[0107] The first splitting module is used to perform the first splitting of sales orders through the customer relationship management system to obtain the machine component requirements;

[0108] The second splitting module is used to split the machine component requirements into the corresponding initial bill of materials.

[0109] The initial bill of materials merging and summarizing module is used to merge and summarize initial bills of materials with the same product number to obtain the first bill of materials.

[0110] In some specific embodiments, the bill of materials determination module 13 may specifically include:

[0111] The judgment module is used to determine, through the order assembly system, whether there is a material inventory in the factory material inventory that matches the first material list;

[0112] The module for sending the list of materials to be transported is used to send the list of materials to be transported to other factories and obtain their response information if there is no material inventory in the factory's material inventory that matches the first list of materials.

[0113] The production order type determination module is used to determine the type of production order if the response information indicates that other factories have material inventory that matches the list of materials to be transported.

[0114] The transportation cost determination module is used to determine the corresponding first material inventory acquisition method based on the relationship between the first transportation cost and the second transportation cost if the production order is of a non-urgent type. The first transportation cost is the transportation cost of transporting material inventory that matches the material list to be transported from other factories, and the second transportation cost is the transportation cost of purchasing material inventory that matches the material list to be transported from suppliers.

[0115] The material arrival time determination module is used to determine the corresponding second material inventory acquisition method based on the relationship between the first material arrival time and the second material arrival time if the production instruction is of the urgent type. The first material arrival time is the arrival time of the material inventory that matches the material list to be transported from other factories, and the second material arrival time is the arrival time of the material inventory that matches the material list to be transported purchased from the supplier.

[0116] In some specific embodiments, the bill of materials determination module 13 may specifically include:

[0117] The historical production damage data filtering module is used to filter historical production damage data that matches the first bill of materials from the data table;

[0118] The material damage ratio calculation module is used to calculate the material damage ratio based on historical production damage data.

[0119] The pricing module is used to classify the prices of materials in the first bill of materials into different levels.

[0120] The second bill of materials determination module is used to determine the second bill of materials based on the material damage rate, the prices of materials of different grades, and the first bill of materials.

[0121] In some specific embodiments, the composite machine production apparatus may further include:

[0122] The production work order sorting information sending module is used to send the production work order sorting information to the client if the target material is not in the factory's material inventory, so that the client can sort the production work orders based on the production work order sorting information.

[0123] The material inventory locking module is used to lock the corresponding material inventory in the factory material inventory by obtaining sorted production work orders through the enterprise resource planning system and the supply chain planning and optimization system.

[0124] In some specific embodiments, the inventory locking module 14 may specifically include:

[0125] The production order splitting module is used to split production orders based on the locked target material inventory to obtain various demand orders;

[0126] The machine production work order generation module is used to generate machine production work orders based on various demand instructions, and to create the first target production work order for assembling production machines.

[0127] In some specific embodiments, the composite machine production apparatus may further include:

[0128] The serial number binding module is used to identify the serial number of each machine after it is produced using a laser scanner, and bind each machine to the corresponding serial number.

[0129] The first target production order binding module is used to bind the machine with the bound serial number to the first target production order when assembling the machine with the bound serial number. If the binding is successful, the machine with the bound serial number will be assembled.

[0130] In some specific embodiments, the composite machine production apparatus may further include:

[0131] The machine traceability module is used to filter out the composite machines to be traced from the composite machines when a machine traceability request is received, and determine the traceability serial number corresponding to the composite machine to be traced, so as to filter out the traceability machine and machine production work order corresponding to the traceability serial number to complete the machine traceability.

[0132] The machine disassembly and reconfiguration module is used to determine a new bill of materials based on a machine disassembly and reconfiguration request when such a request is received. It then jumps to the process of locking the target material inventory in the factory's material inventory through the enterprise resource planning system and the supply chain planning and optimization system to obtain a new composite machine.

[0133] For a description of the features in the embodiment corresponding to the composite machine production device, please refer to the relevant description in the embodiment corresponding to the composite machine production method, which will not be repeated here.

[0134] Embodiments of this application also provide an electronic device, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above-described embodiments of the composite machine production method.

[0135] Embodiments of this application also provide a computer-readable storage medium storing a computer program, wherein the computer program is configured to execute the steps in any of the above-described embodiments of the composite machine production method when it is run.

[0136] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.

[0137] Embodiments of this application also provide a computer program product, which includes a computer program that, when executed by a processor, implements the steps in any of the above-described embodiments of the composite machine production method.

[0138] Embodiments of this application also provide another computer program product, including a non-volatile computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps in any of the above-described embodiments of the composite machine production method.

[0139] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0140] The above provides a detailed description of a composite machine production method provided in this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only intended to help understand the method and its core ideas. It should be noted that those skilled in the art can make various improvements and modifications to this application without departing from its principles, and these improvements and modifications also fall within the protection scope of the claims of this application.

Claims

1. A method for producing composite machines, characterized in that, include: The production requirements of the composite machine are analyzed through the order assembly system to obtain various production instructions; The enterprise resource planning system generates sales orders based on the production instructions synchronized with the order assembly system, and transmits the sales orders to the customer relationship management system. The sales order is split through the customer relationship management system, and a second bill of materials is determined based on the material damage ratio and the first bill of materials obtained after splitting; the second bill of materials is a spare bill of materials corresponding to the first bill of materials. The target material inventory in the factory material inventory is locked through the enterprise resource planning system and based on the supply chain planning and optimization system. The production instructions are then split based on the locked target material inventory to obtain production work orders for each machine. The target material inventory is the material inventory in the factory material inventory that matches the first bill of materials and the second bill of materials; By using the production execution system and the production line, the corresponding machine production is carried out on each of the machine production work orders to obtain the composite machine. The production requirements of the composite machine are analyzed through the order assembly system to obtain various production instructions. This includes: analyzing the production requirements through the order assembly system and using the composite machine parameters in the large model database to obtain analyzed data; the large model database is a database created using the order assembly system; obtaining historical production data that matches the analyzed data, and determining each production instruction based on the historical production data and the analyzed data. Acquiring historical production data that matches the parsed data, and determining each production instruction based on the historical production data and the parsed data, includes: acquiring historical production data that matches the parsed data; the historical production data includes material parameters, process routes, and equipment status; generating initial production instructions based on the historical production data; sending the initial production instructions to the production terminal to obtain the order production requirements returned by the production terminal based on the initial production instructions; and breaking down the initial production instructions based on the order production requirements to obtain each production instruction. The sales order is split through the customer relationship management system, including: splitting the sales order first through the customer relationship management system to obtain machine component requirements; splitting the machine component requirements second to obtain the corresponding initial bill of materials; merging and summarizing the initial bills of materials with the same product number to obtain the first bill of materials.

2. The composite machine production method according to claim 1, characterized in that, After the sales order is split through the customer relationship management system, the process further includes: The order assembly system is used to determine whether there is a material inventory in the factory's material inventory that matches the first material list; If there is no material inventory in the factory's material inventory that matches the first material list, the material list to be transported will be sent to other factories to obtain their response information. If the response information indicates that other factories have material inventory that matches the list of materials to be transported, then the type of production order is determined; If the production order is of a non-urgent type, the corresponding first material inventory acquisition method is determined based on the relationship between the first transportation cost and the second transportation cost; the first transportation cost is the transportation cost of transporting material inventory that matches the material inventory to be transported from other factories, and the second transportation cost is the transportation cost of purchasing material inventory that matches the material inventory to be transported from suppliers. If the production order is of the emergency type, the corresponding second material inventory acquisition method is determined based on the relationship between the first material arrival time and the second material arrival time; the first material arrival time is the arrival time of the material inventory that matches the material list to be transported, which is transported from other factories; and the second material arrival time is the arrival time of the material inventory that matches the material list to be transported, which is purchased from the supplier.

3. The composite machine production method according to claim 1, characterized in that, The determination of the second bill of materials based on the material damage ratio and the first bill of materials obtained after splitting includes: Filter the historical production damage data that matches the first bill of materials from the data table; The material damage ratio is calculated based on the historical production damage data. The prices of the materials in the first bill of materials are divided into different levels; Based on the material damage rate, the prices of materials of different grades, and the first material list, a second material list is determined.

4. The composite machine production method according to claim 1, characterized in that, Also includes: If the target material is not in the factory's material inventory, the production work order sorting information will be sent to the client so that the client can sort the production work orders based on the production work order sorting information. By using the Enterprise Resource Planning (ERP) system and the supply chain planning and optimization system to obtain sorted production work orders, the corresponding material inventory in the factory's material inventory is locked.

5. The composite machine production method according to claim 1, characterized in that, The production order is split based on the locked target material inventory to obtain production work orders for each machine, including: The production order is broken down based on the locked target material inventory to obtain various demand orders; Based on the aforementioned demand instructions, each machine production work order is generated, and a first target production work order is created for assembling the production machines.

6. The composite machine production method according to claim 5, characterized in that, Also includes: After each machine is produced, a laser scanner is used to identify the serial number of each machine and bind each machine to the corresponding serial number. When assembling a machine with a bound serial number, the machine with the bound serial number is bound to the first target production order. If the binding is successful, the machine with the bound serial number is assembled.

7. The method for producing a composite machine according to any one of claims 1 to 6, characterized in that, Also includes: When a machine traceability request is received, based on the machine traceability request, the composite machine to be traced is selected from the composite machines, and the traceability sequence number corresponding to the composite machine to be traced is determined, so as to select the traceability machine and machine production work order corresponding to the traceability sequence number to complete the machine traceability. When a machine dismantling and reconfiguration request is received, a new bill of materials is determined based on the request. The process then proceeds to locking the target material inventory in the factory's material inventory through the enterprise resource planning system and the supply chain planning and optimization system, in order to obtain the new composite machine.

Citation Information

Patent Citations

  • Tool magazine central management system for automatic production line and application method thereof

    CN102581676A

  • intelligent manufacturing MES system

    CN110580026A