A magnesium die casting piece identification, trace and track system and method based on MES

The MES-based magnesium die casting identification and traceability system solves the problems of timeliness and completeness in tracking die casting information in the traditional magnesium metal industry, realizes digital management of the magnesium die casting production process, improves production efficiency and quality control, and reduces costs.

CN120197895BActive Publication Date: 2025-11-25SHANGHAI YUANZHI INFORMATION TECH +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510303288.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-14
Publication Date
2025-11-25
Estimated Expiration
2045-03-14

AI Technical Summary

Technical Problem

In the traditional magnesium metal industry, the information tracking of die-cast parts is not timely, the information records are incomplete, the personnel requirements are large, and the information is easily lost. The MES system is not well connected with the on-site production and lacks intelligent, automated and unmanned information tracking mode.

Method used

Design a magnesium die casting identification and traceability tracking system based on MES, including modules for real-time monitoring, report management, log management, alarm management, equipment management, system management, and interface management. This system enables full lifecycle traceability of the magnesium die casting production process and real-time monitoring of equipment status. Real-time data acquisition and alarm management are achieved through equipment such as inkjet printing, barcode scanning, and engraving.

Benefits of technology

It has enabled digital, unmanned, and paperless management of the magnesium die casting production process, improved production management efficiency and quality control level, reduced production costs, and provided production decision support.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120197895B_ABST
    Figure CN120197895B_ABST
Patent Text Reader

Abstract

The present application relates to magnesium metal precision manufacturing workshop production management technical field, especially in kind of based on MES's magnesium die casting identification traceability tracking system and method, including real-time monitoring module, report management module, log management module, alarm management module, equipment management module, system management module and interface management module;Real-time monitoring module main function is to the identification traceability tracking system hardware equipment real-time monitoring, such as inkjet printer, two-dimensional code / bar code identification device, sensor, RFID data acquisition device and engraver etc., dynamically presents the whole production tracking process of magnesium die casting, and magnesium die casting product information etc. are embodied together.The present application realizes the interconnection between automatic inkjet equipment, automatic code scanning identification equipment, RFID data acquisition equipment and automatic engraving equipment, collaborates and schedules the field die casting inkjet, code scanning identification and tracking, realizes the whole magnesium precision machining workshop workshop efficient operation, stable operation, improves the magnesium metal loading and discharging efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of production management technology in precision intelligent manufacturing workshops for magnesium metal, and in particular to a MES-based identification and traceability tracking system and method for magnesium die castings. Background Technology

[0002] In the traditional magnesium metal industry, die casting information is recorded and tracked manually. Some magnesium metal production and processing enterprises with IT capabilities currently lack effective integration between their MES (Manufacturing Execution System) and on-site production, resulting in die casting information tracking being done through printed paper plans. This leads to numerous problems, such as poor timeliness, incomplete information recording, high personnel requirements, and easy information loss. Against this backdrop, many magnesium metal production and processing enterprises urgently need to solve the problem of die casting information tracking. Intelligent, automated, and unmanned die casting information tracking models are key to achieving intelligent reform in steel enterprises. Summary of the Invention

[0003] The purpose of this invention is to address the shortcomings of existing technologies by proposing a MES-based magnesium die casting identification and traceability system and method. This system aims to improve production efficiency and reduce production costs for traditional steel companies, while generating a large amount of process data, thereby providing strong data support for process optimization.

[0004] To achieve the above objectives, the present invention adopts the following technical solution:

[0005] A MES-based magnesium die-casting part identification and traceability system includes, in sequence, a real-time monitoring module, a report management module, a log management module, an alarm management module, an equipment management module, a system management module, and an interface management module; wherein:

[0006] The real-time monitoring module is used to monitor the identification traceability process in real time, collect, track and manage the loading and unloading process of magnesium die castings in the die casting process, machining process, surface treatment process and warehousing process, dynamically display the entire production flow process of magnesium die castings, and also display the product information of magnesium die castings.

[0007] The report management module is used to track, record, query and export the entire process flow of magnesium die castings, enabling production to intuitively trace the entire life cycle of magnesium die castings.

[0008] The log management module is used to record, query, and export the operation logs and system logs generated during the use of the inkjet printer, engraving device, handheld barcode scanner, and other control systems, enabling on-site traceability of the corresponding equipment status.

[0009] The alarm management module is used to notify, record and manage real-time alarms generated by equipment such as on-site inkjet printers, QR code / barcode recognition devices, sensor detection devices, RFID data acquisition devices and engraving devices during the real-time inkjet printing, scanning, data collection, traceability and engraving of magnesium die castings, and to form corresponding alarm logs, so as to facilitate timely handling and tracking maintenance of equipment abnormalities on-site.

[0010] The equipment management module is used to monitor and display in real time the connection status of on-site inkjet printing devices, QR code / barcode recognition devices, sensor detection devices, RFID data acquisition devices, engraving devices and other interlocked control systems.

[0011] The system management module includes systematic functions such as team information maintenance, personnel account management, access control, role management, system parameter settings, and basic parameter maintenance, providing comprehensive support and guarantee for the stable operation, security management, and efficient use of the system.

[0012] The interface management module is used to modularize and standardize the interfaces related to the MES system, the control systems related to identification and traceability equipment (such as inkjet printing systems, QR code / barcode recognition systems, RFID data acquisition systems, laser engraving systems, etc.), and other control systems, so as to facilitate the maintenance of newly added equipment and functions.

[0013] Preferably, the real-time monitoring module includes a real-time monitoring unit for the identification and traceability process, a real-time monitoring unit for data, a real-time monitoring unit for alarm information, and a real-time monitoring unit for communication status.

[0014] The real-time monitoring unit for the identification and traceability process displays each process on-site in three dimensions on a proportional scale, intuitively showing the status of the magnesium die casting identification and traceability process at each stage.

[0015] The real-time data monitoring unit marks all processes such as die casting, machining, surface treatment, rework, and warehousing as individual points. All these points form a real-time information table for the die casting, including important information such as the location of the die casting, the production time of the die casting, the machining time of the die casting, the machining parameters of the die casting, the surface treatment time of the die casting, the surface treatment parameters of the die casting, and the basic information of the die casting.

[0016] The real-time alarm information monitoring unit is used to monitor and display alarms in real time for equipment such as inkjet printers, QR code / barcode recognition devices, sensor detection devices, RFID data acquisition devices, and engraving devices on site, so as to facilitate timely detection and handling of alarms on site.

[0017] The real-time communication status monitoring unit is used to monitor the communication with the on-site control systems, such as the PLC control system, MES system, inkjet printer, QR code / barcode recognition device, sensor detection device, and RFID data acquisition device, to ensure the normal operation of the entire production identification and traceability tracking system.

[0018] Preferably, the report management module includes a die casting output report management unit, a die casting information tracking report management unit, an energy consumption report management unit, and a die casting warehousing report management unit;

[0019] The die casting output report management unit is used to manage and analyze the output during the die casting production process, collect, organize, and analyze die casting production data, and present it in the form of reports to provide a basis for production management decisions.

[0020] The die casting information tracking report management unit is used to track and manage information on die castings from production to warehousing. By collecting, organizing and analyzing the material loading and unloading and production processing information of die castings in various processes such as die casting, machining, surface treatment, rework and warehousing, detailed reports are generated to provide traceability basis for the entire life cycle of magnesium die castings for production management.

[0021] The energy consumption report management unit is used to monitor, record and analyze the energy consumption of each process. By collecting the energy medium consumption such as electricity consumption, gas consumption and water consumption of each process in real time, it generates detailed reports to provide detailed energy usage information for production management, identify energy waste and inefficient links, formulate energy-saving measures and improve energy utilization efficiency.

[0022] The die casting warehousing report management unit is used to manage and record die casting warehousing information according to the order of delivery, ensuring the accuracy, timeliness and traceability of the die casting warehousing process, and providing a reliable basis for delivery.

[0023] Preferably, the log management module further includes a log collection and storage unit, a log analysis unit, and a log retrieval unit;

[0024] The log collection and storage unit collects, processes, and stores log data from different sources, such as system logs, application logs, and device logs, through agentless collection and script collection methods, for subsequent analysis, retrieval, and traceability.

[0025] The log analysis unit analyzes and processes the collected logs using basic analysis techniques (such as statistical analysis and correlation analysis) and advanced analysis techniques (such as data mining and machine learning) to determine user behavior, system stability, and resource usage.

[0026] The log retrieval unit allows for quick retrieval using parameters such as loading time, unloading time, log description, and log type. It also provides a fuzzy search function for some uncertain search conditions. Its purpose is to query and export relevant log records, facilitating production traceability.

[0027] Preferably, the alarm management module includes a production early warning unit, an alarm process processing unit, and an alarm retrieval unit;

[0028] The production early warning unit collects real-time alarms from monitoring equipment malfunctions, production progress, and safety-related alarms. It then sends alarm notifications to on-site personnel via a tri-color light and a buzzer, and notifies relevant personnel to handle the malfunctions.

[0029] The alarm process processing unit includes alarm reception, alarm confirmation, alarm processing, and automatic alarm shutdown processes. Alarms that have not been processed and have not been restored to normal will continue to be displayed on the page, providing correct alarm processing guidance to the site and facilitating on-site production and maintenance.

[0030] The alarm retrieval unit allows for quick retrieval based on parameters such as alarm time, alarm type, alarm description, and alarm severity. It also provides a fuzzy search function for uncertain search conditions. Its purpose is to query and export relevant alarm records, facilitating traceability in production.

[0031] Preferably, the equipment management module includes an equipment status monitoring unit and an external interlock status monitoring unit;

[0032] The equipment status monitoring unit is used to monitor the status of on-site identification and traceability related equipment in real time. It includes inkjet printing devices, QR code / barcode recognition devices, sensor detection devices, RFID data acquisition devices, engraving devices, etc., to ensure the normal identification and traceability tracking of on-site die-cast parts.

[0033] The external interlock status monitoring unit is used to monitor the interlock status of the site and other control systems in real time, including interlock signals for die casting punching, interlock signals for gantry robot positioning, and interlock signals for robot loading and unloading.

[0034] Preferably, the system management module includes a system parameter management unit, a work group management unit, and a personnel role management unit;

[0035] The system parameter management unit is used to maintain the basic parameters of the system, including device IP, device number, device parameters, database parameters and communication parameters, which facilitates the stable operation and efficient management of the system, ensures the accuracy of parameters in each link, and improves the overall performance and reliability of the system.

[0036] The work group management unit is used for time management in a three-shift, two-rotation system for on-site production, supporting operations such as shift changes and rotations. Simultaneously, it can track and manage personnel attendance and performance evaluations.

[0037] The personnel role management unit is used to input, update, and query basic information of team members, such as name, employee number, position, and contact information.

[0038] Preferably, the interface management module includes an MES system interface management unit, a hardware device interface management unit, and other control system interface management units;

[0039] The MES system interface management unit interacts with the MES system via an HTTP interface, including interfaces for querying plan information, querying die-casting information, uploading performance information, and uploading equipment status information. The MES system interface management unit is highly scalable and flexible, making interaction with the MES system more convenient.

[0040] The hardware device interface management unit interacts with hardware devices via a TCP / IP interface, including inkjet printing devices, QR code / barcode recognition devices, sensor detection devices, RFID data acquisition devices, and engraving devices.

[0041] The other control system interface management unit interacts with other control systems through various interface protocols such as OPC (OPC·UA), TCP / IP, Modbus·TCP, and MQTT, including the die-casting process control system, the CNC machine tool for the machining process, and the loading and unloading robot for the surface treatment process.

[0042] This invention also provides a method for identifying and tracing magnesium die castings based on MES, employing the aforementioned MES-based magnesium die casting identification and tracing system, including the following steps:

[0043] Step 1: When the die-casting equipment produces die-cast parts, a six-axis industrial robot picks up the die-cast parts and places them into a punching machine for punching. The system determines whether the current interlock signal between the die-cast parts and the punching machine is satisfied. If satisfied, it requests information such as the die-cast part product number from the MES and then schedules the inkjet printer to perform inkjet printing. If not satisfied, it waits.

[0044] Step 2: After the inkjet printing is completed, the MES node information is fed back. The six-axis industrial robot picks up the die-casting part and places it at the manual inspection position. If the die-casting part passes the inspection, it will be transferred to the machining process normally. If the die-casting part fails the inspection, it will be sent to the rework process for rework, and the scrap information will be uploaded to the MES system using a handheld device.

[0045] Step 3: When the die-casting part is transferred by the AGV to the fixed loading point of the machining process for precision machining, the gantry robot picks up the die-casting part and sends it to the machine tool to be processed. When the sensor detects that the die-casting part is in place, the identification and traceability tracking system controls the QR code / barcode recognition device to identify the die-casting part's identification code. If the identification is completed automatically, the corresponding loading information is uploaded to the MES system. If the identification fails, an alarm is issued, and the manual re-entry of the loading information is performed using a handheld device and uploaded to the MES system.

[0046] Step 4: Once the die casting is completed, the gantry robot will deliver the die casting to the fixed unloading position. When the sensor detects that the die casting is in place, the identification and traceability tracking system will control the QR code / barcode recognition device to identify the die casting identification code. If the identification is completed automatically, the corresponding unloading information will be uploaded to the MES system. If the identification fails, an alarm will be issued, and the unloading will be manually recorded using a handheld device and uploaded to the MES system.

[0047] Step 5: After machining is completed, the die casting is manually inspected to see if it is qualified. If it is qualified, it is transferred to the surface treatment process normally. If the die casting fails the inspection, it is sent to the rework process for rework, and the scrap information is uploaded to the MES system using a handheld device.

[0048] Step 6: When the die-casting part is transferred by the AGV to the fixed loading point of the surface treatment process for surface treatment (including pickling, spraying, baking, etc.), the six-axis industrial robot automatically suspends the die-casting part on the hanging surface treatment line hook. When the sensor detects that the die-casting part is in place, the identification and traceability tracking system controls the QR code / barcode recognition device to identify the die-casting part identification code, and controls the RFID automatic collection equipment to collect the RFID tag number of the surface treatment line hook, binding each hook of the surface treatment line with the information of the die-casting part it is hanging on, and at the same time uploading the surface treatment line loading information to the MES system;

[0049] Step 7: Once the die casting is finished, after passing the laser marking point, the sensor detects that the die casting is in place. The identification and traceability tracking system controls the RFID automatic collection equipment to collect the RFID tag number on the surface hook. The system sends the die casting number bound to the RFID tag number to the laser marking system. The laser marking system marks the die casting with a code. After the marking is completed, the identification and traceability tracking system sends the marking information back to the MES.

[0050] Step 8: When the die-casting part passes the manual inspection station, if the inspection is qualified, it will proceed normally to the unloading station; if the inspection is unqualified, the die-casting part will be removed, and a handheld device will be used to judge its scrapping, and the scrapping information will be uploaded to the MES system.

[0051] Step 9: When the die casting reaches the unloading position, the sensor detects that the die casting is in place. The identification and traceability tracking system controls the RFID automatic acquisition equipment to collect the RFID tag number on the hook at the table. At the same time, the six-axis industrial robot picks up the die casting and assembles it into a tray. The system uploads the unloading information to the MES system in groups of 45 pieces.

[0052] Compared with the prior art, the present invention has the following beneficial effects:

[0053] 1. This invention achieves comprehensive digital management of the magnesium metal die casting production process through interconnection with the MES system and on-site production equipment, realizing unmanned, paperless, and intelligent information tracking of die castings, which greatly improves production management efficiency and quality control level.

[0054] 2. This invention can effectively improve production efficiency. Through the analysis and mining of production data, it can provide strong support for enterprise decision-making, optimize production processes, reduce production costs, and enhance enterprise competitiveness. Attached Figure Description

[0055] Figure 1 This is a system block diagram of Embodiment 1 of the present invention;

[0056] Figure 2 This is a schematic diagram of the layout of Embodiment 2 of the present invention;

[0057] Figure 3 This is a flowchart illustrating Embodiment 2 of the present invention. Detailed Implementation

[0058] The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings, so that those skilled in the art can better understand the advantages and features of the present invention, thereby making a clearer definition of the scope of protection of the present invention. The embodiments described in this invention are only some embodiments of the present invention, not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention. Example

[0059] like Figure 1 As shown, a MES-based magnesium die-casting identification and traceability system includes, in sequence, a real-time monitoring module 1, a report management module 2, a log management module 3, an alarm management module 4, an equipment management module 5, a system management module 6, and an interface management module 7; wherein:

[0060] The real-time monitoring module 1 is used to monitor the identification traceability process in real time, collect, track and manage the loading and unloading process of magnesium die castings in the die casting process, machining process, surface treatment process and warehousing process, dynamically display the entire production flow process of magnesium die castings, and also display the product information of magnesium die castings.

[0061] The report management module 2 is used to track, record, query and export the entire process flow of magnesium die castings, so that production can intuitively trace the entire life cycle of magnesium die castings.

[0062] The log management module 3 is used to record, query and export the operation logs and system logs generated during the use of the inkjet printer, engraving device, handheld barcode scanner and other control system, so that the corresponding equipment status can be traced on site.

[0063] The alarm management module 4 is used to notify, record and manage real-time alarms generated by equipment such as on-site inkjet printers, QR code / barcode recognition devices, sensor detection devices, RFID data acquisition devices and engraving devices during the real-time inkjet printing, scanning, data acquisition, traceability and engraving of magnesium die castings, and to form corresponding alarm logs, so as to facilitate timely handling and tracking maintenance of equipment abnormalities on-site.

[0064] The equipment management module 5 is used to monitor and display in real time the connection status of the on-site inkjet printing device, QR code / barcode recognition device, sensor detection device, RFID data acquisition device, engraving device and other interlocked control systems.

[0065] The system management module 6 includes systematic functions such as team information maintenance, personnel account management, access control, role management, system parameter settings, and basic parameter maintenance, providing comprehensive support and guarantee for the stable operation, security management, and efficient use of the system.

[0066] The interface management module 7 is used to perform modular and standardized management of interfaces related to the MES system, control systems related to identification and traceability equipment (such as inkjet printing systems, QR code / barcode recognition systems, RFID data acquisition systems, laser engraving systems, etc.), and other control systems, so as to facilitate the maintenance of newly added equipment and functions.

[0067] Specifically, the real-time monitoring module 1 includes an identification traceability process real-time monitoring unit 11, a data real-time monitoring unit 12, an alarm information real-time monitoring unit 13, and a communication status real-time monitoring unit 14.

[0068] The real-time monitoring unit 11 for the identification and traceability process displays each process on-site in three dimensions on a proportional screen, intuitively showing the status of the magnesium die casting identification and traceability process in each process.

[0069] The real-time data monitoring unit 12 marks all processes such as die casting, machining, surface treatment, rework, and warehousing as points. All points form a real-time information table for the die casting, including important information such as the location of the die casting, the production time of the die casting, the machining time of the die casting, the machining parameters of the die casting, the surface treatment time of the die casting, the surface treatment parameters of the die casting, and the basic information of the die casting.

[0070] The real-time alarm information monitoring unit 13 is used to monitor and display alarms in real time for equipment such as inkjet printers, QR code / barcode recognition devices, sensor detection devices, RFID data acquisition devices and engraving devices on site, so as to facilitate timely detection and handling of alarms on site.

[0071] The real-time communication status monitoring unit 14 is used to monitor the communication with the on-site control system, including the PLC control system, MES system, inkjet printer, QR code / barcode recognition device, sensor detection device, and RFID data acquisition device, to ensure the normal operation of the entire production identification traceability tracking system.

[0072] Specifically, the report management module 2 includes a die casting output report management unit 21, a die casting information tracking report management unit 22, an energy consumption report management unit 23, and a die casting warehousing report management unit 24;

[0073] The die casting output report management unit 21 is used to manage and analyze the output during the die casting production process, collect, organize, and analyze die casting production data, and present it in the form of reports to provide decision-making basis for production management.

[0074] The die casting information tracking report management unit 22 is used to track and manage information of die castings from production to warehousing. By collecting, sorting and analyzing the material loading and unloading and production processing information of die castings in various processes such as die casting, machining, surface treatment, rework and warehousing, detailed reports are generated to provide traceability basis for the entire life cycle of magnesium die castings for production management.

[0075] The energy consumption report management unit 23 is used to monitor, record and analyze the energy consumption of each process. By collecting the energy medium consumption such as electricity consumption, gas consumption and water consumption of each process in real time, it generates detailed reports to provide detailed energy usage information for production management, identify energy waste and inefficient links, formulate energy-saving measures and improve energy utilization efficiency.

[0076] The die casting warehousing report management unit 24 is used to manage and record die casting warehousing information according to the order of delivery, to ensure the accuracy, timeliness and traceability of the die casting warehousing process, and to provide a reliable basis for delivery.

[0077] Specifically, the log management module 3 also includes a log collection and storage unit 31, a log analysis unit 32, and a log retrieval unit 33;

[0078] The log collection and storage unit 31 collects, processes, and stores log data from different sources, such as system logs, application logs, and device logs, through agentless collection and script collection methods, for subsequent analysis, retrieval, and tracing.

[0079] The log analysis unit 32 analyzes and processes the collected logs using basic analysis techniques (such as statistical analysis and correlation analysis) and advanced analysis techniques (such as data mining and machine learning) to determine user behavior, system stability, and resource usage.

[0080] The log retrieval unit 33 allows for quick retrieval using parameters such as loading time, unloading time, log description, and log type. It also provides a fuzzy search function for some uncertain search conditions. Its purpose is to query and export relevant log records, facilitating production traceability.

[0081] Specifically, the alarm management module 4 includes a production early warning unit 41, an alarm process processing unit 42, and an alarm retrieval unit 43;

[0082] The production early warning unit 41 collects real-time monitoring equipment fault alarms, production progress alarms, and safety-related alarms, and sends alarm prompts to on-site personnel through a three-color light and a buzzer, and notifies relevant personnel to handle the fault.

[0083] The alarm process processing unit 42 includes alarm reception, alarm confirmation, alarm processing and alarm automatic shutdown processes. Alarms that have not been processed and have not been restored to normal will continue to be displayed on the page, and will provide correct alarm processing guidance to the site, thus facilitating on-site production and maintenance.

[0084] The alarm retrieval unit 43 allows for quick retrieval based on parameters such as alarm time, alarm type, alarm description, and alarm severity. It also provides a fuzzy search function for uncertain search conditions. Its purpose is to query and export relevant alarm records, facilitating production traceability.

[0085] Specifically, the equipment management module 5 includes an equipment status monitoring unit 51 and an external interlock status monitoring unit 52;

[0086] The equipment status monitoring unit 51 is used to monitor the status of on-site identification and traceability related equipment in real time. It includes inkjet printing device, QR code / barcode recognition device, sensor detection device, RFID data acquisition device, engraving device, etc., to ensure the normal identification and traceability tracking of on-site die-cast parts.

[0087] The external interlock status monitoring unit 52 is used to monitor the interlock status of the site and other control system systems in real time, including interlock signals for die casting punching, interlock signals for gantry robot positioning, and interlock signals for robot loading and unloading.

[0088] Specifically, the system management module 6 includes a system parameter management unit 61, a work group management unit 62, and a personnel role management unit 63;

[0089] The system parameter management unit 61 is used to maintain the basic parameters of the system, including device IP, device number, device parameters, database parameters and communication parameters, which facilitates the stable operation and efficient management of the system, ensures the accuracy of parameters in each link, and improves the overall performance and reliability of the system.

[0090] The team management unit 62 is used for time management of on-site production in a three-shift, two-rotation system, supporting operations such as shift changes and rotations. Simultaneously, it can track and manage personnel attendance and performance evaluations.

[0091] The personnel role management unit 63 is used to input, update and query the basic information of team members, such as name, employee number, position, contact information, etc.

[0092] Specifically, the interface management module 7 includes an MES system interface management unit 71, a hardware device interface management unit 72, and other control system interface management units 73;

[0093] The MES system interface management unit 71 interacts with the MES system via an HTTP interface, including interfaces for querying plan information, querying die-casting information, uploading performance information, and uploading equipment status information. The MES system interface management unit has high scalability and flexibility, making interaction with the MES system more convenient.

[0094] The hardware device interface management unit 72 interacts with hardware devices via a TCP / IP interface, including a coding device, a QR code / barcode recognition device, a sensor detection device, an RFID data acquisition device, and an engraving device.

[0095] The other control system interface management unit 73 interacts with other control systems through various interface protocols such as OPC (OPC·UA), TCP / IP, Modbus·TCP, and MQTT, including the die-casting process control system, the machining process CNC machine tool, and the surface treatment process loading and unloading robot. Example

[0096] Figure 2 This is a schematic diagram of the overall layout of a die-casting production workshop according to an embodiment of the present invention. It is provided for ease of demonstration and description of this embodiment. Figure 2 The layout details have been simplified. For example... Figure 2 As shown, the workshop mainly includes: S100 (die-casting unit), S110 (printing equipment), S120 (six-axis industrial robot), S130 (AGV), S140 (gantry robot loading station), S150 (CNC machine tool), S160 (gantry robot unloading station), S170 (surface treatment line loading robot), S180 (RFID loading and detection station), S190 (laser engraving station), S200 (manual inspection station), and S210 (surface treatment line unloading robot). Among these,

[0097] S100 is a die-casting unit, mainly used for the production of magnesium die-casting parts. The die-casting unit mainly includes a die-casting machine, a trimming machine, and a punching machine.

[0098] The S110 is a printing device, mainly used for QR code marking on the surface of die-cast parts.

[0099] The S120 is a six-axis industrial robot, mainly used for unloading and stacking die-cast parts.

[0100] S130 is an AGV (Automated Guided Vehicle) trolley, mainly used for the transfer of die-cast parts.

[0101] S140 is the loading position for the truss robot arm, and also the installation position for an automatic QR code / barcode collection device that collects information on the loading of machined die-cast parts.

[0102] The S150 is a CNC machining tool, mainly used for precision machining of die-cast parts.

[0103] S160 is the unloading position for the gantry robot, and also the installation position for an automatic QR code / barcode collection device that collects information on the unloading of machined die-cast parts.

[0104] The S170 is a surface treatment line feeding robot, mainly used for automatic feeding of die-cast parts.

[0105] S180 is the RFID material loading detection position, which is also the installation position for RFID automatic data acquisition equipment and QR code / barcode automatic data acquisition equipment for surface-treated die-casting parts loading information.

[0106] S190 is for laser engraving, and it is also the mounting position for laser engraving equipment.

[0107] S200 is a manual inspection station, mainly used to check whether the surface of the die-cast parts is up to standard.

[0108] The S210 is a surface treatment cutting robot, mainly used for automatic unloading and stacking of die-cast parts.

[0109] Figure 3 A schematic diagram of the process flow, including the following:

[0110] Step 1: When the die-casting equipment produces a die-casting part, the six-axis industrial robot picks up the die-casting part and places it in the punching machine for punching. The system determines whether the current interlock signal between the die-casting part and the punching machine is satisfied. If satisfied, it requests information such as the die-casting part product number from the MES and then schedules the inkjet printer to perform inkjet printing. If not satisfied, it waits.

[0111] Step 2: After the inkjet printing is completed, the MES node information is fed back. The six-axis industrial robot picks up the die-casting part and places it at the manual inspection position. If the die-casting part passes the inspection, it will be transferred to the machining process normally. If the die-casting part fails the inspection, it will be sent to the rework process for rework, and the scrap information will be uploaded to the MES system using a handheld device.

[0112] Step 3: When the die-casting part is transferred by the AGV to the fixed loading point of the machining process for precision machining, the gantry robot picks up the die-casting part and sends it to the machine tool to be processed. When the sensor detects that the die-casting part is in place, the identification and traceability tracking system controls the QR code / barcode recognition device to identify the die-casting part's identification code. If the identification is completed automatically, the corresponding loading information is uploaded to the MES system. If the identification fails, an alarm is issued, and the manual re-entry of the loading information is performed using a handheld device and uploaded to the MES system.

[0113] Step 4: Once the die casting is completed, the gantry robot will deliver the die casting to the fixed unloading position. When the sensor detects that the die casting is in place, the identification and traceability tracking system will control the QR code / barcode recognition device to identify the die casting identification code. If the identification is completed automatically, the corresponding unloading information will be uploaded to the MES system. If the identification fails, an alarm will be issued, and the unloading will be manually recorded using a handheld device and uploaded to the MES system.

[0114] Step 5: After machining is completed, the die casting is manually inspected to see if it is qualified. If it is qualified, it is transferred to the surface treatment process normally. If the die casting fails the inspection, it is sent to the rework process for rework, and the scrap information is uploaded to the MES system using a handheld device.

[0115] Step 6: When the die-casting part is transferred by the AGV to the fixed loading point of the surface treatment process for surface treatment (including pickling, spraying, baking, etc.), the six-axis industrial robot automatically suspends the die-casting part on the hanging surface treatment line hook. When the sensor detects that the die-casting part is in place, the identification and traceability tracking system controls the QR code / barcode recognition device to identify the die-casting part's identification code and controls the RFID automatic collection equipment to collect the RFID tag number of the surface treatment line hook, binding each hook of the surface treatment line with the information of the die-casting part it is hanging on, and at the same time uploading the surface treatment line loading information to the MES system.

[0116] Step 7: Once the die casting is finished, after passing the laser marking point, the sensor detects that the die casting is in place. The identification and traceability tracking system controls the RFID automatic collection equipment to collect the RFID tag number on the surface hook. The system sends the die casting number bound to the RFID tag number to the laser marking system. The laser marking system marks the die casting with a code. After the marking is completed, the identification and traceability tracking system sends the marking information back to the MES.

[0117] Step 8: When the die-casting part passes the manual inspection station, if the inspection is qualified, it will proceed normally to the unloading station; if the inspection is unqualified, the die-casting part will be removed, and a handheld device will be used to judge its scrapping, and the scrapping information will be uploaded to the MES system.

[0118] Step 9: When the die casting reaches the unloading position, the sensor detects that the die casting is in place. The identification and traceability tracking system controls the RFID automatic acquisition equipment to collect the RFID tag number on the hook at the table. At the same time, the six-axis industrial robot picks up the die casting and assembles it into a tray. The system uploads the unloading information to the MES system in groups of 45 pieces.

[0119] In summary, this invention achieves comprehensive digital management of the magnesium metal die casting production process through interconnection with the MES system and on-site production equipment, realizing unmanned, paperless, and intelligent information tracking of die castings, and greatly improving production management efficiency and quality control level.

[0120] The descriptions and practices disclosed in this invention are readily apparent and understandable to those skilled in the art, and various modifications and refinements can be made without departing from the principles of this invention. Therefore, any modifications or improvements made without departing from the spirit of this invention should also be considered within the scope of protection of this invention.

Claims

1. A method for identifying and tracing magnesium die-casting parts based on MES, comprising an MES-based magnesium die-casting parts identification and traceability system, characterized in that, Includes the following steps: Step 1: When the die-casting equipment produces a die-casting part, a six-axis industrial robot picks up the die-casting part and places it into a punching machine for punching. The system determines whether the current interlock signal between the die-casting part and the punching machine is met. If it is met, the system requests the die-casting part product number information from the MES and then schedules the inkjet printer to perform inkjet printing. If it is not met, the system waits. Step 2: After the inkjet printing is completed, the MES node information is fed back. The six-axis industrial robot picks up the die-casting part and places it at the manual inspection position. If the die-casting part passes the inspection, it will be transferred to the machining process normally. If the die-casting part fails the inspection, it will be sent to the rework process for rework, and the scrap information will be uploaded to the MES system using a handheld device. Step 3: When the die-casting part is transferred by the AGV to the fixed loading point of the machining process for precision machining, the gantry robot picks up the die-casting part and sends it to the machine tool to be processed. When the sensor detects that the die-casting part is in place, the identification and traceability tracking system controls the QR code / barcode recognition device to identify the die-casting part's identification code. If the identification is completed automatically, the corresponding loading information is uploaded to the MES system. If the identification fails, an alarm is issued, and the manual re-entry of the loading information is performed using a handheld device and uploaded to the MES system. Step 4: Once the die casting is completed, the gantry robot will deliver the die casting to the fixed unloading position. When the sensor detects that the die casting is in place, the identification and traceability tracking system will control the QR code / barcode recognition device to identify the die casting identification code. If the identification is completed automatically, the corresponding unloading information will be uploaded to the MES system. If the identification fails, an alarm will be issued, and the unloading will be manually recorded using a handheld device and uploaded to the MES system. Step 5: After machining is completed, the die casting is manually inspected to see if it is qualified. If it is qualified, it is transferred to the surface treatment process normally. If the die casting fails the inspection, it is sent to the rework process for rework, and the scrap information is uploaded to the MES system using a handheld device. Step 6: When the die-casting part is transferred by the AGV to the fixed loading point of the surface treatment process for surface treatment, the six-axis industrial robot automatically suspends the die-casting part on the hanging surface treatment line hook. When the sensor detects that the die-casting part is in place, the identification and traceability tracking system controls the QR code / barcode recognition device to identify the die-casting part identification code, and controls the RFID automatic collection equipment to collect the RFID tag number of the surface treatment line hook, binding each hook of the surface treatment line with the information of the die-casting part it is hanging on, and at the same time, the surface treatment line loading information is uploaded to the MES system. Step 7: Once the die casting is finished, after passing the laser marking point, the sensor detects that the die casting is in place. The identification and traceability tracking system controls the RFID automatic collection equipment to collect the RFID tag number on the surface hook. The system sends the die casting number bound to the RFID tag number to the laser marking system. The laser marking system marks the die casting with a code. After the marking is completed, the identification and traceability tracking system sends the marking information back to the MES. Step 8: When the die-casting part passes the manual inspection station, if the inspection is qualified, it will proceed normally to the unloading station; if the inspection is unqualified, the die-casting part will be removed, and a handheld device will be used to judge its scrapping, and the scrapping information will be uploaded to the MES system. Step 9: When the die casting moves to the unloading position, the sensor detects that the die casting is in place, and the identification traceability tracking system controls the RFID automatic collection equipment to collect the RFID tag number on the hook at the table. At the same time, the six-axis industrial robot picks up the die casting and assembles it into a tray. The system uploads the unloading information to the MES system in groups of 45 pieces. The MES-based magnesium die-casting identification and traceability system includes, in sequence, a real-time monitoring module, a report management module, a log management module, an alarm management module, an equipment management module, a system management module, and an interface management module; wherein: The real-time monitoring module is used to monitor the identification traceability process in real time, collect, track and manage the loading and unloading process of magnesium die castings in the die casting process, machining process, surface treatment process and warehousing process, dynamically display the entire production flow process of magnesium die castings, and also display the product information of magnesium die castings. The report management module is used to track, record, query and export the entire process flow of magnesium die castings, enabling production to intuitively trace the entire life cycle of magnesium die castings. The log management module is used to record, query, and export the operation logs and system logs generated during the use of the inkjet printer, engraving device, handheld barcode scanner, and other control systems, enabling on-site traceability of the corresponding equipment status. The alarm management module is used to notify, record and manage real-time alarms generated by the on-site inkjet printing device, QR code / barcode recognition device, sensor detection device, RFID data acquisition device and engraving device during the real-time inkjet printing, scanning, data acquisition, traceability and engraving process of magnesium die castings, and to form corresponding alarm logs, so as to facilitate timely handling and tracking maintenance of equipment abnormalities on-site. The equipment management module is used to monitor and display the connection status of on-site inkjet printing devices, QR code / barcode recognition devices, sensor detection devices, RFID data acquisition devices, engraving devices and other control systems in real time. The system management module includes systematic functions such as team information maintenance, personnel account management, access control, role management, system parameter settings, and basic parameter maintenance, providing comprehensive support and guarantee for the stable operation, security management, and efficient use of the system. The interface management module is used to perform modular and standardized management of interfaces related to the MES system, the control system related to the identification and traceability equipment, and other control systems, so as to facilitate the maintenance of newly added equipment and functions. The real-time monitoring module includes a real-time monitoring unit for the identification and traceability process, a real-time monitoring unit for data, a real-time monitoring unit for alarm information, and a real-time monitoring unit for communication status. The real-time monitoring unit for the identification and traceability process displays each process on-site in three dimensions on a proportional scale, intuitively showing the status of the magnesium die casting identification and traceability process at each stage. The real-time data monitoring unit marks the on-site die casting process, machining process, surface treatment process, rework process, and warehousing process as individual points. All points form a real-time information table for the die casting, including the location of the die casting, the production time of the die casting, the machining time of the die casting, the machining parameters of the die casting, the surface treatment time of the die casting, the surface treatment parameters of the die casting, and the basic information of the die casting. The real-time alarm information monitoring unit is used to monitor and display the alarms of the on-site inkjet printers, QR code / barcode recognition devices, sensor detection devices, RFID data acquisition devices, and engraving devices in real time, so as to facilitate timely detection and handling of alarms on-site. The real-time communication status monitoring unit is used to monitor the communication with the on-site centralized control center PLC control system, MES system, inkjet printer, QR code / barcode recognition device, sensor detection device and RFID data acquisition device control system in real time, so as to ensure the normal operation of the entire production identification traceability tracking system. The report management module includes a die casting output report management unit, a die casting information tracking report management unit, an energy consumption report management unit, and a die casting warehousing report management unit. The die casting output report management unit is used to manage and analyze the output during the die casting production process, collect, organize, and analyze die casting production data, and present it in the form of reports to provide a basis for production management decisions. The die casting information tracking report management unit is used to track and manage information on die castings from production to warehousing. By collecting, organizing and analyzing the material loading and unloading and production processing information of die castings in the die casting process, machining process, surface treatment process, rework process and warehousing process, detailed reports are generated to provide traceability basis for the entire life cycle of magnesium die castings for production management. The energy consumption report management unit is used to monitor, record and analyze the energy consumption of each process. By collecting the electricity consumption, gas consumption and water consumption of each process in real time, it generates detailed reports to provide production management with detailed energy usage information, identify energy waste and inefficient processes, formulate energy-saving measures and improve energy utilization efficiency. The die casting warehousing report management unit is used to manage and record die casting warehousing information according to the order of delivery, to ensure the accuracy, timeliness and traceability of the die casting warehousing process, and to provide a reliable basis for delivery. The log management module also includes a log collection and storage unit, a log analysis unit, and a log retrieval unit; The log collection and storage unit collects, processes, and stores log data from different sources, including system logs, application logs, and device logs, through agentless collection and script collection methods, for subsequent analysis, retrieval, and traceability. The log analysis unit analyzes and processes the collected logs using basic and advanced analysis techniques to determine user behavior, system stability, and resource usage. The log retrieval unit allows for quick retrieval by setting parameters such as loading time, unloading time, log description, and log type. It also provides a fuzzy search function for uncertain search conditions. Its purpose is to query and export relevant log records, which facilitates production traceability. The alarm management module includes a production early warning unit, an alarm process processing unit, and an alarm retrieval unit; The production early warning unit collects real-time alarms from monitoring equipment malfunctions, production progress, and safety-related alarms. It then sends alarm notifications to on-site personnel via a tri-color light and a buzzer, and notifies relevant personnel to handle the malfunctions. The alarm process processing unit includes alarm reception, alarm confirmation, alarm processing, and alarm automatic shutdown processes. Alarms that have not been processed and have not been restored to normal will continue to be displayed on the page, providing correct alarm processing guidance to the site and facilitating on-site production and maintenance. The alarm retrieval unit allows for quick retrieval based on alarm time, alarm type, alarm description, and alarm severity parameters. It also provides a fuzzy search function for uncertain search conditions. Its purpose is to query and export relevant alarm records, facilitating production traceability. The equipment management module includes an equipment status monitoring unit and an external interlock status monitoring unit; The equipment status monitoring unit is used to monitor the status of on-site identification and traceability related equipment in real time. It includes a coding device, a QR code / barcode recognition device, a sensor detection device, an RFID data acquisition device, and an engraving device to ensure the normal identification and traceability tracking of on-site die-cast parts. The external interlock status monitoring unit is used to monitor the interlock status of the site and other control systems in real time, including the die-casting punching interlock signal, the gantry robot positioning interlock signal, and the robot loading and unloading interlock signal. The system management module includes a system parameter management unit, a work group management unit, and a personnel role management unit; The system parameter management unit is used to maintain the basic parameters of the system, including device IP, device number, device parameters, database parameters and communication parameters, which facilitates the stable operation and efficient management of the system, ensures the accuracy of parameters in each link, and improves the overall performance and reliability of the system. The team management unit is used to manage working hours in a three-shift, two-rotation system for on-site production, supports shift adjustment and change operations, and can track and manage personnel attendance and performance evaluation. The personnel role management unit is used to input, update, and query the basic information of team members, including name, employee number, position, and contact information; The interface management module includes an MES system interface management unit, a hardware device interface management unit, and other control system interface management units. The MES system interface management unit interacts with the MES system via an HTTP interface, including interfaces for querying plan information, die-casting information, uploading performance information, and uploading equipment status information. The MES system interface management unit is highly scalable and flexible, making interaction with the MES system more convenient. The hardware device interface management unit interacts with the hardware device through a TCP / IP interface, including a coding device, a QR code / barcode recognition device, a sensor detection device, an RFID data acquisition device, and an engraving device. The other control system interface management unit interacts with other control systems through various interface protocols such as OPC, TCP / IP, Modbus·TCP, and MQTT, including the die-casting process control system, the CNC machine tool for the machining process, and the loading and unloading robot for the surface treatment process.

Citation Information

Patent Citations

  • Full operation process accurate tracing method for aluminum alloy die casting product

    CN108537301A

  • MES-based intelligent heat treatment system and control method therefor

    WO2018095237A1