Tracking method, system, medium and equipment for mold finished product traceability
By establishing a hierarchical database of molds and spare parts, determining the target transfer path and tracking the position and status in real time, the problem of spare parts monitoring during mold assembly is solved, and the assembly efficiency and abnormality detection capabilities are improved.
Patent Information
- Application Number
- CN202411647378.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-18
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2044-11-18
AI Technical Summary
Traditional mold parts monitoring technology is unable to track in a timely manner, resulting in inefficient mold assembly process, especially under complex transportation routes and strict assembly sequence dependencies, which are prone to position deviation and status abnormalities.
By establishing a hierarchical database of molds and spare parts, determining the target transfer path, and tracking the location and status information of spare parts in real time, and generating assembly tracking reports, systematic management of the mold assembly process can be achieved.
It improves the efficiency of the mold assembly process, avoids the blind flow of spare parts during the transportation process, detects abnormal situations in time, ensures the orderly transportation and status monitoring of spare parts, and improves management efficiency.
Smart Images

Figure CN119624473B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of mold tracking technology, and in particular to a tracking method, system, medium and equipment for tracing finished mold products. Background Art
[0002] Mold manufacturing is a crucial step in industrial production, and its quality directly impacts production efficiency and finished product quality. With the rapid development of the manufacturing industry, mold processing and assembly processes are becoming increasingly intelligent and information-based. Mold assembly typically involves a large number of different parts and components, which must be processed, transported, and assembled according to specific sequences and process requirements.
[0003] Currently, production management systems monitor the transfer of parts and components, recording their movement between different workstations. However, in actual production, due to the large number of parts, complex transfer routes, and strict assembly sequence dependencies between different parts, parts are prone to positional deviations and abnormal conditions during transfer and assembly. Traditional monitoring technologies cannot track mold parts in a timely manner, resulting in low mold assembly efficiency. Summary of the Invention
[0004] The present application provides a tracking method, system, medium and equipment for mold finished product traceability, which can track the various parts and components of the mold in a timely and accurate manner, thereby improving the efficiency of the mold assembly process.
[0005] In a first aspect, the present application provides a tracking method for mold finished product traceability, the method comprising:
[0006] Determine a target mold and a plurality of parts and components required to assemble the target mold according to a current order;
[0007] Establishing a hierarchical database of the target mold and corresponding parts;
[0008] Determining a target part currently being processed, and determining a target transfer path for the target part according to the hierarchical database;
[0009] Based on the current position, status information and corresponding target transfer path of each target component, an assembly tracking report of the target mold is generated.
[0010] By adopting the above technical solution, by determining the target mold and its required spare parts according to the current order, and establishing a hierarchical database of the target mold and spare parts, systematic management of the hierarchical relationship of spare parts in the mold assembly process is achieved. Based on the established hierarchical database, a reasonable target transfer path is determined for the processed target spare parts, avoiding the blind flow of spare parts during the transportation process. At the same time, by tracking the current position and status information of the target spare parts in real time and comparing this information with the preset target transfer path, the system can promptly discover abnormal situations of spare parts during the transportation process. Finally, by generating an assembly tracking report, the various spare parts of the mold can be tracked in a timely and accurate manner, thereby improving the efficiency of the mold assembly process.
[0011] Optionally, determining a target mold and a plurality of parts and components required to assemble the target mold according to the current order includes:
[0012] Analyze the product specification parameters of the target mold in the current order;
[0013] Obtaining a structural drawing of the target mold from a mold library according to the product specification parameters;
[0014] The structural drawing is decomposed into a plurality of functional components, and the types and quantities of the various parts and components required to assemble the target mold are determined based on the functional components.
[0015] By adopting the above technical solution, by parsing the product specification parameters of the target mold in the current order and matching the structural drawings of the target mold from the mold library according to the product specification parameters, the precise positioning of the target mold structure is achieved. At the same time, by decomposing the structural drawings into multiple functional components and determining the types and quantities of each spare part required to assemble the target mold according to the functional components, the system can accurately identify all the spare parts information required for the target mold.
[0016] Optionally, the establishing of a hierarchical database of the target mold and corresponding parts includes:
[0017] Obtaining the assembly hierarchy relationship of the target mold and establishing an assembly tree structure;
[0018] Determining hierarchical information between various parts in the assembly tree structure, wherein each part is provided with an identification code, and the identification code includes hierarchical information of the part in the assembly tree structure;
[0019] The hierarchical information and identification codes between each component are written into the hierarchical database.
[0020] By adopting the above technical solution, by obtaining the assembly hierarchy relationship of the target mold and establishing an assembly tree structure, a clear display of the assembly sequence of the mold parts is achieved, and the hierarchical information between the parts is determined in the assembly tree structure. At the same time, an identification code containing the hierarchical information is set for each part, so that the system can accurately identify the front and back relationship of each part in the assembly process. Finally, by writing the hierarchical information and identification codes between the parts into the hierarchical database, complete parts assembly dependency data is established.
[0021] Optionally, determining the target transfer path of the target spare part according to the hierarchical database includes:
[0022] Acquire assembly level information of the target component from the level database;
[0023] Determining a storage node of the target spare part according to the assembly level information, wherein each storage node corresponds to a storage area;
[0024] Determining whether the target component meets the transfer conditions of the current storage node, wherein the transfer conditions include the completion status of the preceding component and the capacity status of the current storage node;
[0025] When the target spare part meets the transfer condition of the current storage node, the next storage node is determined and a corresponding target transfer path is generated.
[0026] By adopting the above technical solution, by obtaining the assembly hierarchy information of the target spare parts from the hierarchical database and determining the storage node of the target spare parts based on the assembly hierarchy information, a reasonable planning of the spare parts storage location is achieved. At the same time, by judging whether the target spare parts meet the transfer conditions of the current storage node, including the completion status of the preceding spare parts and the capacity status of the current storage node, the orderliness of the spare parts transportation process is ensured, and when the target spare parts meet the transfer conditions, the next storage node is determined and the target transfer path is generated, so that the system can dynamically adjust the spare parts transportation route according to the actual situation, effectively improving the accuracy and smoothness of the spare parts transportation during the mold assembly process.
[0027] Optionally, generating an assembly tracking report of the target mold based on the current position, status information, and corresponding target transfer path of each target component includes:
[0028] Collecting the current position and status information of each target component in real time, and generating a status matrix corresponding to each target component;
[0029] Grouping the target parts based on the state matrix to obtain multiple groups of parts;
[0030] The status index of each group of parts is calculated, and an assembly tracking report of the target mold is generated based on the status index.
[0031] By adopting the above technical solution, by collecting the current position and status information of each target spare part in real time and generating a status matrix corresponding to the target spare parts, a comprehensive grasp of the real-time status of the spare parts is achieved. At the same time, the target spare parts are grouped based on the status matrix, and the assembly tracking report of the target mold is generated by calculating the status indicators of each group of spare parts, thereby realizing systematic monitoring of the spare parts transportation and assembly process, making it easier for management personnel to promptly discover and deal with position deviations and abnormal status problems of spare parts during the transportation process, and effectively improving the management efficiency of the mold assembly process.
[0032] Optionally, grouping the target parts based on the state matrix to obtain multiple groups of parts includes:
[0033] Extracting the position deviation and state completion of each target component in the state matrix;
[0034] Preliminarily classifying the target parts according to the position deviation and the state completion degree to obtain a preliminary classification result;
[0035] Determining the actual matching degree between each target component and its target transfer path;
[0036] Based on the matching degree and the preliminary classification result, each target spare part is divided into a normal transfer group, a position abnormality group and a state abnormality group.
[0037] By adopting the above technical solution, by extracting the position deviation and status completion of each target spare part in the status matrix and preliminarily classifying the target spare parts based on these data, a quantitative evaluation of the spare parts status is achieved. At the same time, by determining the actual matching degree of each target spare part and its target transfer path, the operating status judgment of the spare parts is further refined, and based on the matching degree and the preliminary classification results, the target spare parts are divided into normal transfer group, position abnormality group and status abnormality group, so that the system can accurately identify the specific abnormal type of spare parts during the transfer process, so as to take corresponding treatment measures in a targeted manner, effectively improving the efficiency of handling abnormal situations in the mold assembly process.
[0038] Optionally, calculating the status indicators of each group of parts and generating an assembly tracking report of the target mold based on the status indicators includes:
[0039] Calculate the status indicators of each group of spare parts respectively, the status indicators include the transfer timeliness rate of the normal transfer group, the position deviation of the position abnormal group and the abnormality level value of the state abnormal group;
[0040] Determining the overall transfer efficiency of the target mold based on the status indicators of each group of parts;
[0041] An assembly risk value of the target mold is determined according to the overall transfer efficiency, and an assembly tracking report including the overall transfer efficiency, abnormality distribution, and assembly risk value is generated.
[0042] By adopting the above technical solution, by separately calculating the status indicators of each group of spare parts, including the transfer timeliness rate of the normal transfer group, the position deviation of the position abnormality group and the abnormality level value of the status abnormality group, a quantitative evaluation of the operating status of different types of spare parts is achieved, and the overall transfer efficiency of the target mold is determined based on the status indicators of each group of spare parts, which can accurately grasp the overall progress of the mold assembly process. At the same time, by determining the assembly risk value of the target mold according to the overall transfer efficiency, and generating an assembly tracking report including the overall transfer efficiency, abnormality distribution and assembly risk value, it is possible to achieve refined management of the mold assembly process and effectively prevent quality risks that may occur during the assembly process.
[0043] In a second aspect of the present application, a tracking system for tracing finished mold products is provided, the system comprising:
[0044] A spare parts determination module, configured to determine a target mold and a plurality of spare parts required to assemble the target mold according to a current order;
[0045] A database establishment module, used to establish a hierarchical database of the target mold and corresponding spare parts;
[0046] a transfer path determination module, configured to determine a target component currently being processed and determine a target transfer path for the target component based on the hierarchical database;
[0047] The tracking report generating module is used to generate an assembly tracking report of the target mold based on the current position and status information of each target component and the corresponding target transfer path.
[0048] In a third aspect of the present application, a computer storage medium is provided, wherein the computer storage medium stores a plurality of instructions, wherein the instructions are suitable for being loaded by a processor and executing the above method steps.
[0049] In a fourth aspect of the present application, an electronic device is provided, comprising: a processor and a memory; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the above-mentioned method steps.
[0050] In summary, one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:
[0051] This application determines the target mold and its required spare parts according to the current order, and establishes a hierarchical database of the target mold and spare parts, thereby realizing systematic management of the hierarchical relationship of spare parts during the mold assembly process. Based on the established hierarchical database, a reasonable target transfer path is determined for the processed target spare parts, thereby avoiding the blind flow of spare parts during the transportation process. At the same time, by tracking the current position and status information of the target spare parts in real time and comparing this information with the preset target transfer path, the system can promptly discover abnormal situations of spare parts during the transportation process. Finally, by generating an assembly tracking report, the various spare parts of the mold can be tracked in a timely and accurate manner, thereby improving the efficiency of the mold assembly process. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] Figure 1 This is a flow chart of a tracking method for tracing finished mold products provided in an embodiment of the present application;
[0053] Figure 2 This is a module diagram of a tracking system for tracing finished mold products provided in an embodiment of the present application;
[0054] Figure 3 This is a structural diagram of an electronic device provided in an embodiment of the present application.
[0055] Description of reference numerals: 300, electronic device; 301, processor; 302, communication bus; 303, user interface; 304, network interface; 305, memory. DETAILED DESCRIPTION
[0056] In order to enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments.
[0057] In the description of the embodiments of this application, words such as "for example" or "for instance" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "for example" or "for instance" in the embodiments of this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "for example" or "for instance" is intended to present the relevant concepts in a concrete manner.
[0058] In the description of the embodiments of the present application, the term "multiple" means two or more. For example, multiple systems refer to two or more systems, and multiple screen terminals refer to two or more screen terminals. In addition, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.
[0059] The following will provide a clear and complete description of the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments.
[0060] Please refer to Figure 1 , a flowchart of a tracking method for mold finished product traceability is proposed. The method can be implemented by a computer program, a single-chip microcomputer, or run on a tracking system for mold finished product traceability. The computer program can be integrated into a computer device or run as an independent tool application. Specifically, the method includes steps 10 to 40, which are as follows:
[0061] Step 10: Determine the target mold and the multiple parts and components required to assemble the target mold based on the current order.
[0062] In the embodiment of this application, the current order refers to the production task order issued by the customer that contains information such as mold product specifications, delivery time, quantity, etc. The order contains specific parameter information of the mold, such as the mold's size specifications, precision requirements, material requirements and other technical parameters.
[0063] In the embodiment of this application, the target mold refers to a specific mold product that needs to be produced according to the current order requirements. The mold is assembled from multiple parts with specific functions and is used to perform plastic processing on the workpiece, including but not limited to stamping molds, injection molds, forging molds and other industrial molds.
[0064] In the embodiment of the present application, spare parts refer to the various functional components that constitute the target mold, including standard parts and non-standard parts.
[0065] Specifically, after receiving the current order from the customer, the system analyzes the mold product specifications contained in the current order, such as the mold's size, precision requirements, material requirements, and other technical parameters, and matches the corresponding target mold structure drawing from the pre-established mold library. Subsequently, the system divides the obtained structure drawing into multiple functional components according to function. For example, the injection mold is divided into a mold base component, a guide component, a molding component, etc., and based on these functional components, the specific type and quantity of each component required to assemble the target mold are determined, including standard parts (such as guide pins, guide sleeves, springs, bolts and other common parts) and non-standard parts (such as mold bases, punches, dies, ejectors, cores, cavities and other customized parts).
[0066] Based on the above embodiment, as an optional embodiment, the step of determining the target mold and the multiple parts and components required to assemble the target mold according to the current order may further include the following steps:
[0067] Step 101: Analyze the product specification parameters of the target mold in the current order.
[0068] Specifically, after receiving the current order containing mold production requirements, the parameter identification module automatically extracts the key technical parameter information in the order. These technical parameters usually include the geometric size parameters of the mold (such as the length, width, height of the mold, etc.), precision requirement parameters (such as processing accuracy, surface roughness, etc.), process parameters (such as mold material type, heat treatment requirements, surface treatment process, etc.) and special function requirement parameters (such as casting system type, core pulling mechanism requirements, etc.). The system classifies and organizes these parameter information to form a standardized parameter data set. Order parameter parsing is performed because the order information provided by customers often has problems such as inconsistent formats and diverse description methods. It is difficult to effectively match this original information with the standardized data in the mold library by directly using this original information. Through a systematic parameter parsing process, unstructured order information can be converted into a standardized set of technical parameters, which facilitates subsequent mold matching and production planning.
[0069] Step 102: Obtain a structural drawing of a target mold from a mold library according to product specification parameters.
[0070] Specifically, the normalized parameter data set is input into the mold library matching engine, which uses a multi-dimensional parameter comparison algorithm to calculate the similarity of historical mold drawings stored in the mold library. The matching process first performs an initial screening based on the basic type of mold (such as injection molds, stamping molds, etc.), and then compares the geometric dimension parameters, precision requirement parameters, process parameters, and special function requirement parameters step by step. When a structural drawing is found that matches the current parameter data set to a preset threshold, it is extracted and subjected to adaptability analysis. The system also parametrically modifies the retrieved structural drawings based on the specific differences to ensure that they fully meet the technical requirements of the current order. The matching of mold structural drawings is carried out because there are a large number of reusable technical solutions in the mold design process. By retrieving and reusing existing mature design solutions, the efficiency of mold design can be significantly improved while reducing design risks.
[0071] Step 103: Decompose the structural drawing into multiple functional components, and determine the type and quantity of each component required to assemble the target mold based on the functional components.
[0072] Specifically, based on the functional and structural characteristics of the mold, the structural drawings are automatically broken down into functional modules. For example, an injection mold can be broken down into functional components such as the fixed mold assembly (including the fixed platen, fixed mold core, sprue bushing, etc.), the movable mold assembly (including the movable platen, movable mold core, ejector mechanism, etc.), the guide assembly (including guide pins and guide bushings, etc.), and the temperature control assembly (including cooling water circuits, heating devices, etc.). Each functional component is then deeply analyzed to extract information about its internal components. These components are then classified into standard parts (such as guide pins, guide bushings, springs, bolts, etc.) and non-standard parts (such as mold bases, punches, dies, ejectors, cores, cavities, etc.). Using a part feature recognition algorithm, the specific specifications and required quantities of each component are automatically calculated, and the interdependencies between components are determined based on assembly relationships.
[0073] Step 20: Create a hierarchical database of target molds and corresponding parts.
[0074] Specifically, based on the functional component decomposition results, a multi-level data relationship is established using a tree-like structure. The target mold is set as the top-level node, the functional components (such as the fixed mold assembly, movable mold assembly, guide assembly, and temperature control assembly) are set as the second-level nodes, and the specific parts (including standard and non-standard parts) are set as the third-level nodes. Each node is then assigned a unique identification code, and the inter-node dependencies and assembly relationships are recorded. For each part node, detailed information is recorded, including its technical parameters (such as dimensions, material requirements, and precision grades), processing requirements, and quality inspection standards. The system also establishes the positional correspondence and assembly sequence between parts. Furthermore, the system records dynamic data such as the production status, inventory information, and quality inspection records of each part, enabling real-time data updates. The mold production process involves the coordinated management of a large number of parts, requiring a systematic data structure to support the orderly production process. By establishing a clear hierarchical relationship, accurate tracking and efficient management of part information can be achieved.
[0075] Based on the above embodiment, as an optional embodiment, the step of establishing a hierarchical database of target molds and corresponding parts may further include the following steps:
[0076] Step 201: Obtain the assembly hierarchy relationship of the target mold and establish an assembly tree structure.
[0077] Specifically, the structured data of the target mold is extracted from the hierarchical database, including the subordinate relationships between the various functional components and the assembly dependencies between the parts. Subsequently, an assembly tree structure is constructed based on the assembly process requirements and the spatial position relationship between the parts. In this tree structure, the target mold is set as the root node, the various functional components (such as the fixed mold component, the movable mold component, the guide component, the temperature control component, etc.) are set as intermediate nodes, and the specific parts (including standard parts and non-standard parts) are set as leaf nodes. When establishing the node relationship, the system not only considers the physical connection relationship between the parts, but also the constraints of the assembly sequence, such as some parts must be assembled after other parts are installed. At the same time, the system labels each node in the tree structure with assembly process parameters, such as assembly force, positioning reference, assembly accuracy requirements and other key information.
[0078] Step 202: Determine the hierarchical information between the parts in the assembly tree structure. Each part is provided with an identification code, which includes the hierarchical information of the part in the assembly tree structure.
[0079] Specifically, each node in the assembly tree structure is hierarchically coded using a "level-sequence number" coding rule. The target mold, as the root node, is coded "L0-001." Second-level functional components (such as the fixed mold assembly, movable mold assembly, guide assembly, and temperature control assembly) are sequentially coded "L1-001," "L1-002," and so on. Third-level specific parts (including standard and non-standard parts) are coded "L2-001," "L2-002," and so on, based on their functional components. If a functional component contains subcomponents, the coding hierarchy is further extended; for example, a part under "L2-001" could be coded "L3-001," and so on. When generating identification codes, the system also incorporates information such as the part type (e.g., ST for standard parts, NST for non-standard parts) and the functional component code to which it belongs, forming a complete information identification system.
[0080] Step 203: Write the hierarchical information and identification codes between the parts into the hierarchical database.
[0081] Specifically, a data table structure is constructed, with multiple information dimensions set up, including fields for identification codes, part names, functional components, hierarchical relationships, preceding nodes, following nodes, and assembly parameters. The node information in the assembly tree structure is then converted according to a pre-set data format. The overall information of the target mold (identification code such as "L0-001") is written to the master table, information on each functional component (identification codes such as "L1-001," "L1-002," etc.) is written to the component table, and information on specific parts (identification codes such as "L2-001," "L2-002," etc.) is written to the parts table. Relationships between tables are also established. During this writing process, the system not only records static hierarchical relationship data but also dynamic information such as assembly sequence constraints, process parameter requirements, and quality control standards between parts. Data indexing is then established to improve retrieval efficiency.
[0082] Step 30: Determine the target part that has been processed and determine the target transfer path of the target part according to the hierarchical database.
[0083] In this embodiment of the application, the target spare parts refer to the specific spare parts that have been processed and manufactured at the current node and are ready for assembly operations.
[0084] In the embodiment of the present application, the target transfer path refers to the spatial movement trajectory of each target component (i.e., the currently processed component) from its initial storage position to the final assembly position determined based on the assembly tree structure during the mold assembly process.
[0085] Specifically, the system searches the hierarchical database for parts with a "Processed Completed" status and identifies them as target parts. For each identified target part, the system reads its identification code (e.g., "L2-001") and, based on this code, retrieves the part's hierarchical information, its functional components, and assembly location from the hierarchical database. Then, based on the hierarchical relationships and assembly sequence constraints within the assembly tree structure, and taking into account the target part's current storage location and final assembly position, a set of feasible transfer paths is calculated. During path calculation, the system considers factors such as the geometric constraints of the workspace, interference avoidance with other assembled parts, and the operating space of the assembly tooling, applying a path planning algorithm to generate multiple feasible paths. The system then evaluates these feasible paths, assigning a comprehensive score based on factors such as transfer distance, operational difficulty, and safety margin, and selects the path with the highest score as the target transfer path.
[0086] Based on the above embodiment, as an optional embodiment, the step of determining the target transfer path of the target spare part according to the hierarchical database may further include the following steps:
[0087] Step 301: Obtain assembly level information of a target component from a level database.
[0088] Step 302: Determine the storage node of the target component according to the assembly level information, where each storage node corresponds to a storage area.
[0089] Specifically, based on the target part's identification code (e.g., "L2-001"), the system retrieves its assembly level information from a hierarchical database. This information includes information about the functional component to which it belongs, its assembly dependencies with other parts, and assembly sequence requirements. Parts with similar assembly levels or belonging to the same functional component are then assigned to the same or adjacent storage nodes based on their assembly level information. Each storage node corresponds to an actual storage area within the production workshop. These storage areas are numbered and arranged according to the sequence of assembly processes. For example, storage areas close to assembly stations prioritize parts to be assembled, while relatively distant storage areas are used for parts that will be assembled later in the order. When determining storage nodes, the system also considers the physical characteristics of the parts, such as their volume, weight, and protective requirements, to ensure that the storage conditions in the storage areas meet the protection requirements of the parts.
[0090] Step 303: Determine whether the target spare part meets the transfer conditions of the current storage node. The transfer conditions include the completion status of the preceding spare part and the capacity status of the current storage node.
[0091] Specifically, based on the target part's identification code (e.g., "L2-001"), the system queries the hierarchical database for its assembly level information and retrieves a list of related prerequisite parts. The system then checks the completion status of these prerequisite parts, determining whether any parts located earlier in the assembly tree, or at the same level but requiring assembly priority, have completed processing. Furthermore, the system monitors the capacity of the storage area corresponding to the current storage node in real time, including available storage space, load-bearing capacity, and compliance with special storage requirements (such as dust and moisture protection, and constant temperature). Only when all of the target part's prerequisites are in the "processing completed" state and the current storage node has sufficient storage space and suitable storage conditions does the system determine that the target part meets the transfer criteria.
[0092] Step 304: When the target spare part meets the transfer condition of the current storage node, the next storage node is determined and a corresponding target transfer path is generated.
[0093] Specifically, based on the target part's identification code, the system retrieves its assembly progress information and subsequent process requirements from a hierarchical database. This information, combined with the hierarchical relationships within the assembly tree structure, determines the next optimal storage node. When determining the next storage node, the system considers multiple factors: First, the distance between each candidate storage node and the subsequent assembly workstation is evaluated, prioritizing locations that are convenient for subsequent assembly operations. Second, the system considers the storage node's real-time capacity to ensure sufficient storage space. Finally, it analyzes the assembly priority of existing parts at that node to avoid cross-interference caused by subsequent transfers. After determining the next storage node, the system uses an intelligent path planning algorithm based on a digital map of the factory layout to generate a transfer path from the current storage node to the target storage node. During the path generation process, the system considers physical constraints within the factory, such as aisle widths, turning radii, and height restrictions. It also considers the real-time operating status of equipment and personnel work areas to ensure that the generated target transfer path meets spatial constraints while maintaining a sufficient safety margin.
[0094] Step 40: Generate an assembly tracking report for the target mold based on the current position and status information of each target component and the corresponding target transfer path.
[0095] Specifically, the system retrieves the identification codes of all target parts from a hierarchical database and collects in real time the current location information, processing status (such as "Processing Completed," "Waiting for Assembly," "Assembling," "Assembly Completed," etc.), and corresponding target transfer path data for each target part. The system then correlates this information with the hierarchical relationships within the assembly tree structure to construct a complete view of the assembly progress. When generating the assembly tracking report, the target parts are arranged according to the assembly hierarchy and key information for each part is integrated, including its position within the assembly tree, its current storage node, the next expected transfer node, the execution status of the target transfer path, and assembly dependencies with preceding parts. The system also calculates the assembly progress percentage for each part and, based on the progress data for each part, comprehensively assesses the assembly completion level of the entire target mold. This information is then integrated to produce the target mold assembly tracking report.
[0096] Through integrated analysis of real-time data, managers can intuitively understand the current status and location of each component, facilitating overall control of the assembly progress. Secondly, the progress display based on the assembly tree structure makes the assembly dependencies between components clear at a glance, helping to promptly identify bottlenecks in the assembly process. Thirdly, by tracking progress indicators in reports, the system can accurately predict possible assembly delays and take preventative measures in advance. At the same time, this tracking mechanism also has an early warning function. When an abnormality occurs in the transfer or assembly process of a component, the system can immediately issue an early warning message to ensure that the problem can be handled in a timely manner. In addition, by accumulating and analyzing historical tracking data, the system can continuously optimize assembly plans and transfer paths, improving overall assembly efficiency.
[0097] Based on the above embodiment, as an optional embodiment, the step of generating an assembly tracking report of a target mold based on the current position and status information of each target component and the corresponding target transfer path may further include the following steps:
[0098] Step 401: Collect the current position and status information of each target component in real time, and generate a status matrix corresponding to each target component.
[0099] Specifically, a sensor network distributed throughout the production workshop collects the location coordinates and status information of all target parts in real time. Location information is captured using identification carriers such as RFID tags or QR codes, accurately locating the three-dimensional spatial coordinates (X, Y, and Z) of each target part. Status information includes the part's processing status (e.g., "Processing Completed," "Waiting for Assembly," "Assembling in Progress," "Assembly Completed," etc.), quality status (e.g., "Qualified," "Pending Inspection," "Unqualified," etc.), and transfer status (e.g., "Stationary," "Transferring," etc.). The collected data is categorized according to the target part's identification code (e.g., "L2-001"), and a multidimensional state matrix is constructed. The row vectors of this state matrix represent different target parts, while the column vectors represent various state parameters. The matrix elements correspond to the specific state values of each part at a specific moment. The system dynamically reflects the position changes and state transitions of each target part by updating the element values of the state matrix in real time.
[0100] Step 402: Group the target parts based on the state matrix to obtain multiple groups of parts.
[0101] Specifically, spare parts are classified in two stages to achieve precise transfer management. In the first stage, the position deviation and state completion of each target spare part in the state matrix are extracted. The calculated position deviation is compared with the preset position deviation threshold, and the state completion is compared with the preset state completion threshold. A preliminary classification result is formed based on the dual-threshold judgment. In the second stage, the actual match between each spare part and its planned target transfer path is further evaluated. Correlation analysis is performed based on the preliminary classification results. Based on the comprehensive evaluation results, the spare parts are ultimately divided into three target groups: normal transfer group, position abnormality group, and state abnormality group.
[0102] Based on the above embodiment, as an optional embodiment, the step of grouping target parts based on the state matrix to obtain multiple groups of parts may further include the following steps:
[0103] Step 4021: Extract the position deviation and state completion of each target component in the state matrix.
[0104] Step 4022: Preliminary classification of target parts is performed based on the position deviation and the state completion degree to obtain preliminary classification results.
[0105] Specifically, the actual position coordinates of each target component are extracted from the state matrix and compared with their preset ideal position coordinates to calculate the position deviation. Position deviation is quantified using a spatial distance formula, using the Euclidean distance between the actual and ideal positions in three-dimensional space as a measure of the degree of deviation. The system also extracts various component state parameters (such as processing status, quality status, and transfer status) and calculates a comprehensive state completion degree based on preset state weights. State completion is quantified using a weighted average method, with different state parameters assigned different weight coefficients based on their importance. The calculated position deviation is compared with a preset position deviation threshold, and the state completion degree is compared with a preset state completion threshold. Based on these two thresholds, the target components are classified into different preliminary categories, such as "normal" (both position deviation and state completion meet requirements), "abnormal" (position deviation exceeds the threshold), "lagging" (state completion falls below the threshold), and "double abnormal" (both indicators fail to meet the requirements).
[0106] Step 4023: Determine the actual matching degree between each target component and its target transfer path.
[0107] Step 4024: Based on the matching degree and the preliminary classification results, each target spare part is divided into a normal transfer group, a position abnormality group, and a state abnormality group.
[0108] Specifically, the actual degree of match between each target part and its planned target transfer path is calculated. This match calculation comprehensively considers multiple factors: first, path fit, which refers to the degree of overlap between the part's actual movement trajectory and the planned path; second, temporal fit, which refers to the degree to which the part's actual transfer time matches the planned time; and third, spatial feasibility, which refers to whether the part's current location is suitable for transfer according to the planned path. These factors are weighted to produce a comprehensive match index. This match index is then correlated with the preliminary classification results. Based on a multidimensional decision rule, parts are divided into three target groups: Parts with both position deviation and status completion within thresholds and a high degree of match with the target transfer path are classified as normal transfer groups; parts with primarily abnormal position or low spatial fit with the transfer path are classified as abnormal position groups; and parts with primarily insufficient status completion or low temporal fit with the transfer path are classified as abnormal status groups.
[0109] Step 403: Calculate the status index of each group of parts and components, and generate an assembly tracking report of the target mold based on the status index.
[0110] Specifically, status indicators are calculated for different groups of spare parts, and the overall performance of the target mold is evaluated based on these indicators. First, the transfer timeliness rate of the normal transfer group is calculated. This indicator is measured by counting the proportion of spare parts that complete the expected transfer within the specified time window to the total number of spare parts in the group. The calculation formula is: Transfer timeliness rate = Number of spare parts that complete the transfer in time / Total number of spare parts in the normal transfer group × 100%. For the position abnormality group, the system calculates the average position deviation of all spare parts in the group, that is, sums the Euclidean distance between the actual position of each spare part and the target position and takes the average value, while recording the maximum deviation and deviation distribution. For the status abnormality group, the system uses a weighted scoring method to calculate the abnormality level value based on factors such as the status completion deviation of the spare parts, the duration of the abnormality, and the scope of influence. The abnormality level is divided into three levels: mild, moderate, and severe.
[0111] Based on these three sets of status indicators, an overall transfer efficiency assessment model was constructed. This model comprehensively considers the transfer timeliness of the normal transfer group (the highest weight), the position deviation of the position abnormality group (the second highest weight), and the abnormality level of the abnormal status group (the lowest weight). The overall transfer efficiency is calculated through weighted calculation. Based on the calculated overall transfer efficiency, historical data and expert experience are further combined to establish an assembly risk assessment model. This model considers the correlation between transfer efficiency and assembly quality and converts transfer efficiency into assembly risk values through functional mapping. Finally, the system automatically generates an assembly tracking report, which details the overall transfer efficiency value and its components, the distribution of various anomalies (including spatial distribution and type distribution), and the assembly risk value and warning level.
[0112] See Figure 3 , which is a module diagram of a tracking system for mold finished product traceability provided by an embodiment of the present application. The tracking system for mold finished product traceability may include: a spare parts determination module, a database establishment module, a transfer path determination module, and a tracking report generation module, wherein:
[0113] A spare parts determination module, configured to determine a target mold and a plurality of spare parts required to assemble the target mold according to a current order;
[0114] A database establishment module, used to establish a hierarchical database of the target mold and corresponding spare parts;
[0115] a transfer path determination module, configured to determine a target component currently being processed and determine a target transfer path for the target component based on the hierarchical database;
[0116] The tracking report generating module is used to generate an assembly tracking report of the target mold based on the current position and status information of each target component and the corresponding target transfer path.
[0117] Optionally, the spare parts determination module is further configured to analyze product specification parameters of the target mold in the current order;
[0118] Obtaining a structural drawing of the target mold from a mold library according to the product specification parameters;
[0119] The structural drawing is decomposed into a plurality of functional components, and the types and quantities of the various parts and components required to assemble the target mold are determined based on the functional components.
[0120] Optionally, the database establishment module is further configured to obtain the assembly hierarchy relationship of the target mold and establish an assembly tree structure;
[0121] Determining hierarchical information between various parts in the assembly tree structure, wherein each part is provided with an identification code, and the identification code includes hierarchical information of the part in the assembly tree structure;
[0122] The hierarchical information and identification codes between each component are written into the hierarchical database.
[0123] Optionally, the transfer path determination module is further configured to obtain assembly level information of the target component from the level database;
[0124] Determining a storage node of the target spare part according to the assembly level information, wherein each storage node corresponds to a storage area;
[0125] Determining whether the target component meets the transfer conditions of the current storage node, wherein the transfer conditions include the completion status of the preceding component and the capacity status of the current storage node;
[0126] When the target spare part meets the transfer condition of the current storage node, the next storage node is determined and a corresponding target transfer path is generated.
[0127] Optionally, the tracking report generating module is further configured to collect the current position and status information of each target component in real time, and generate a status matrix corresponding to each target component;
[0128] Grouping the target parts based on the state matrix to obtain multiple groups of parts;
[0129] The status index of each group of parts is calculated, and an assembly tracking report of the target mold is generated based on the status index.
[0130] Optionally, the tracking report generating module is further configured to extract the position deviation and status completion of each target component in the status matrix;
[0131] Preliminarily classifying the target parts according to the position deviation and the state completion degree to obtain a preliminary classification result;
[0132] Determining the actual matching degree between each target component and its target transfer path;
[0133] Based on the matching degree and the preliminary classification result, each target spare part is divided into a normal transfer group, a position abnormality group and a state abnormality group.
[0134] Optionally, the tracking report generation module is further configured to calculate status indicators of each group of spare parts, wherein the status indicators include a timely transfer rate of a normal transfer group, a position deviation of a position abnormality group, and an abnormality level value of a state abnormality group;
[0135] Determining the overall transfer efficiency of the target mold based on the status indicators of each group of parts;
[0136] An assembly risk value of the target mold is determined according to the overall transfer efficiency, and an assembly tracking report including the overall transfer efficiency, abnormality distribution, and assembly risk value is generated.
[0137] It should be noted that the above embodiments provide systems that implement their functions using only the division of the above functional modules as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the system and method embodiments provided in the above embodiments are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0138] An embodiment of the present application also provides a computer storage medium, which can store multiple instructions. The instructions are suitable for being loaded by a processor and executed by a tracking method for mold finished product traceability of the above embodiment. The specific execution process can be found in the specific description of the above embodiment and will not be repeated here.
[0139] Please refer to Figure 3 The present application also discloses an electronic device. Figure 3 The electronic device 300 may include: at least one processor 301 , at least one network interface 304 , a user interface 303 , a memory 305 , and at least one communication bus 302 .
[0140] The communication bus 302 is used to implement the connection and communication between these components.
[0141] The user interface 303 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 303 may also include a standard wired interface and a wireless interface.
[0142] The network interface 304 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
[0143] The processor 301 may include one or more processing cores. Using various interfaces and circuits, the processor 301 connects to various components within the server. It executes instructions, programs, code sets, or instruction sets stored in the memory 305, as well as accesses data stored in the memory 305, to perform various server functions and process data. Optionally, the processor 301 may be implemented using at least one of the following hardware forms: a digital signal processing (DSP), a field-programmable gate array (FPGA), or a programmable logic array (PLA). The processor 301 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU primarily processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing content displayed on the display screen; and the modem handles wireless communications. It is understood that the modem may not be integrated into the processor 301 but implemented as a separate chip.
[0144] Among them, the memory 305 may include a random access memory (RAM) or a read-only memory (Read-Only Memory). Optionally, the memory 305 includes a non-transitory computer-readable storage medium. The memory 305 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 305 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 305 may also optionally be at least one storage device located away from the aforementioned processor 301. Refer to Figure 3, as a computer storage medium, the memory 305 may include an operating system, a network communication module, a user interface module, and an application program for a tracking method for mold finished product tracing.
[0145] exist Figure 3 In the electronic device 300 shown, the user interface 303 is mainly used to provide an input interface for the user and obtain the data input by the user; and the processor 301 can be used to call an application program stored in the memory 305 for a tracking method for tracing a finished mold product. When executed by one or more processors 301, the electronic device 300 executes one or more of the methods described in the above embodiments. It should be noted that for the aforementioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should know that this application is not limited to the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required for this application.
[0146] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0147] In the several embodiments provided in this application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are merely schematic, such as the division of units, which is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interface, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0148] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0149] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0150] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of this application, or the portion that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions for causing a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the method of this application. The aforementioned memory includes various media that can store program code, such as USB flash drives, mobile hard drives, magnetic disks, or optical disks.
[0151] The foregoing is merely an exemplary embodiment of the present disclosure and is not intended to limit the scope of the present disclosure. In other words, any equivalent variations and modifications made in accordance with the teachings of the present disclosure are still within the scope of the present disclosure. Those skilled in the art will readily conceive of other embodiments of the present disclosure after considering the disclosure and the practical implications thereof.
[0152] This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not described herein. The description and examples are to be considered as exemplary only, and the scope and spirit of the present disclosure are to be defined by the claims.
Claims
1. A tracking method for mold finished product tracing, characterized in that: The method comprises: Determine a target mold and a plurality of parts and components required to assemble the target mold according to a current order; Establishing a hierarchical database of the target mold and corresponding parts; Determining a target part currently being processed, and determining a target transfer path for the target part according to the hierarchical database; generating an assembly tracking report for the target mold based on the current position and status information of each target component and the corresponding target transfer path; The step of generating an assembly tracking report of the target mold based on the current position, status information, and corresponding target transfer path of each target component comprises: Collecting the current position and status information of each target component in real time, and generating a status matrix corresponding to each target component; Grouping the target parts based on the state matrix to obtain multiple groups of parts; Calculating status indicators of each group of parts and generating an assembly tracking report of the target mold based on the status indicators; The target parts are grouped based on the state matrix to obtain multiple groups of parts, including: Extracting the position deviation and state completion of each target component in the state matrix; Preliminarily classifying the target parts according to the position deviation and the state completion degree to obtain a preliminary classification result; Determining the actual matching degree between each target component and its target transfer path; Based on the matching degree and the preliminary classification result, each target spare part is divided into a normal transfer group, a position abnormality group and a state abnormality group.
2. The tracking method for mold finished product traceability according to claim 1, characterized in that: The step of determining a target mold and a plurality of parts and components required for assembling the target mold according to the current order includes: Analyze the product specification parameters of the target mold in the current order; Obtaining a structural drawing of the target mold from a mold library according to the product specification parameters; The structural drawing is decomposed into a plurality of functional components, and the types and quantities of the various parts and components required to assemble the target mold are determined based on the functional components.
3. The tracking method for mold finished product traceability according to claim 1, characterized in that: The step of establishing a hierarchical database of the target mold and corresponding parts includes: Obtaining the assembly hierarchy relationship of the target mold and establishing an assembly tree structure; Determining hierarchical information between various parts in the assembly tree structure, wherein each part is provided with an identification code, and the identification code includes hierarchical information of the part in the assembly tree structure; The hierarchical information and identification codes between each component are written into the hierarchical database.
4. The tracking method for mold finished product traceability according to claim 1, characterized in that: The step of determining the target transfer path of the target component according to the hierarchical database includes: Acquire assembly level information of the target component from the level database; Determining a storage node of the target spare part according to the assembly level information, wherein each storage node corresponds to a storage area; Determining whether the target component meets the transfer conditions of the current storage node, wherein the transfer conditions include the completion status of the preceding component and the capacity status of the current storage node; When the target spare part meets the transfer condition of the current storage node, the next storage node is determined and a corresponding target transfer path is generated.
5. The tracking method for mold finished product traceability according to claim 1, characterized in that: The calculating of the status indicators of each group of parts and generating the assembly tracking report of the target mold based on the status indicators includes: Calculate the status indicators of each group of spare parts respectively, the status indicators include the transfer timeliness rate of the normal transfer group, the position deviation of the position abnormal group and the abnormality level value of the state abnormal group; Determining the overall transfer efficiency of the target mold based on the status indicators of each group of parts; An assembly risk value of the target mold is determined according to the overall transfer efficiency, and an assembly tracking report including the overall transfer efficiency, abnormality distribution, and assembly risk value is generated.
6. A tracking system for mold finished product tracing, characterized in that: A tracking method for tracing a finished mold product according to claim 1, wherein the tracking system for tracing the finished mold product comprises: A spare parts determination module is used to determine a target mold and a plurality of spare parts required to assemble the target mold according to a current order; A database establishment module, used to establish a hierarchical database of the target mold and corresponding spare parts; a transfer path determination module, configured to determine a target component currently being processed and determine a target transfer path for the target component based on the hierarchical database; The tracking report generating module is used to generate an assembly tracking report of the target mold based on the current position and status information of each target component and the corresponding target transfer path.
7. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor and executed by a method according to any one of claims 1 to 5.
8. An electronic device, characterized in that: It includes a processor, a memory, a user interface and a network interface, the memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory so that the electronic device executes the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Construction material real-time management method and control system based on BIM
CN116796421A