Workpiece quality tracing method and system for machine tool machining production line

By obtaining and utilizing the processing steps, tools, tools and machine tools of workpieces of CNC machine tools, fault traceability of tools, tools and machine tools is carried out, and the problem of inaccurate workpiece quality traceability in the existing technology is solved, and a comprehensive and accurate traceability of workpiece quality problems is achieved.

CN119599525APending Publication Date: 2025-03-11WUHAN HEAVY MACHINE TOOL GRP
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411920785.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

When tracing the quality of workpieces of CNC machine tools, the prior art only relies on the historical operating parameters of the machine tool, and cannot fully and accurately identify various factors affecting the quality of the workpiece.

Method used

By obtaining the corresponding machining process, tool number, tool number and machine tool number of the workpiece, the tool, tool and machine tool fault traceability are traced based on these codes to generate a quality traceability report.

Benefits of technology

A comprehensive traceability of workpiece quality problems is achieved, the sources that cause workpiece quality are accurately identified, and the accuracy and efficiency of workpiece quality management can be improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119599525A_ABST
    Figure CN119599525A_ABST
Patent Text Reader

Abstract

The invention discloses a machine tool machining production line workpiece quality tracing method and system, and belongs to the field of numerical control machine tools, and the method comprises the steps: obtaining a first machining process corresponding to a first workpiece, the first workpiece being an unqualified workpiece, and the first machining process being a process causing the unqualified quality of the first workpiece; a tool number, a tool number and a machine tool number corresponding to the first workpiece in the first machining procedure are obtained, and the machine tool number corresponding to the first workpiece is used for indicating a first numerical control machine tool for producing the first workpiece; tool fault tracing is carried out on the first tool based on the tool number and the machine tool number, and a first tracing result is obtained; tool fault tracing is carried out on the first tool based on the tool number and the machine tool number, and a second tracing result is obtained; and generating a quality tracing report of the first workpiece based on the first tracing result and the second tracing result. According to the method, the workpiece with the quality problem can be comprehensively and accurately traced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of numerical control machine tools, and in particular to a method and system for tracing the quality of workpieces in a machine tool processing production line. Background Art

[0002] The workpieces produced by CNC machine tools may have substandard quality. After discovering that a workpiece has substandard quality, it is usually necessary to trace the fault and solve the problem to avoid producing more workpieces with quality problems.

[0003] In the related art, a method for tracing the quality of workpieces in a machine tool processing production line includes: obtaining historical operating parameters related to a first workpiece in the machine tool, where the first workpiece is a faulty workpiece, and the historical operating parameters include current, voltage, etc.; based on the historical operating parameters, tracing the fault of the first workpiece.

[0004] However, during the entire life cycle of a workpiece from raw materials to workpieces, not only the operating parameters of the machine tool will affect the quality of the workpiece, but there are also other factors that will affect the quality of the workpiece. It is not accurate enough to trace the workpiece based solely on the historical operating parameters of the machine tool. Summary of the invention

[0005] The present disclosure provides a method and system for tracing the quality of workpieces in a machine tool processing production line, which can comprehensively and accurately trace workpieces with quality problems. The technical solution at least includes the following solutions: In a first aspect, a method for tracing the quality of workpieces in a machine tool processing production line is provided, comprising: obtaining a first processing procedure corresponding to a first workpiece, the first workpiece being a workpiece of unqualified quality, and the first processing procedure being a procedure causing the first workpiece to be unqualified in quality; obtaining a tool number, a tool number and a machine number corresponding to the first workpiece in the first processing procedure, the machine number corresponding to the first workpiece being used to indicate a first numerically controlled machine tool that produces the first workpiece; tracing tool failures of the first tool based on the tool number and the machine number to obtain a first tracing result, wherein any one of the tool numbers uniquely indicates one of the first tools; tracing tool failures of the first tool based on the tool number and the machine number to obtain a second tracing result, wherein any one of the tool numbers uniquely indicates one of the first tools; generating a quality tracing report of the first workpiece based on the first tracing result and the second tracing result; wherein the tool number corresponding to the first workpiece, the tool number corresponding to the first workpiece and the machine number corresponding to the first workpiece are used to index relevant data of the first tool, relevant data of the first tool and relevant data of the first numerically controlled machine tool in a first database, respectively.

[0006] Optionally, the tool fault tracing of the first tool based on the tool number and the machine tool number to obtain a first tracing result includes: based on the tool number, obtaining the model specification, appearance data, and tool measurement data of the first tool in a first time period, the tool measurement data including the length, radius, wear amount, calibration value, and tool usage time of the tool, the first time period being the time period to which the first machining process belongs; based on the tool number and the machine tool number, obtaining the tool load curve of the first tool in the first time period; and obtaining the first tracing result based on the model specification, appearance data, tool measurement data, and tool load curve of the first tool in the first time period.

[0007] Optionally, the tooling fault tracing of the first tooling based on the tooling number and the machine tool number to obtain a second tracing result includes: based on the tooling number, obtaining model specifications and tooling measurement data of the first tooling within a first time period, the tooling measurement data including pressure, torque, hydraulic value, air pressure value and dimensional position of the tooling, the first time period being a time period to which the first machining process belongs; based on the tooling number and the machine tool number, obtaining control signal data of the second tooling within the first time period, the second tooling being a tooling in the first tooling that is controlled by the first CNC machine tool; obtaining the second tracing result based on the model specifications and tooling measurement data of the first tooling within the first time period, and the control signal data of the second tooling within the first time period.

[0008] Optionally, obtaining the first processing procedure corresponding to the first workpiece includes: obtaining multiple first dimension values ​​of the first workpiece; comparing the multiple first dimension values ​​with multiple standard dimension values ​​of the first workpiece to obtain abnormal dimensions; and determining the first processing procedure based on the abnormal dimensions.

[0009] Optionally, the method also includes: obtaining a personnel number of a first personnel corresponding to the first workpiece in the first processing procedure; based on the personnel number, tracing the operation process of the first personnel to obtain a third tracing result; based on the machine tool number, tracing the machine tool fault of the first CNC machine tool to obtain a fourth tracing result; based on the first tracing result, the second tracing result, the third tracing result and the fourth tracing result, generating a quality tracing report for the first workpiece.

[0010] In a second aspect, a workpiece quality tracing system for a machine tool processing production line is also provided, including: a first acquisition module, used to acquire a first processing procedure corresponding to a first workpiece, the first workpiece is a workpiece with unqualified quality, and the first processing procedure is a procedure that causes the first workpiece to be unqualified in quality; a second acquisition module, used to acquire a tool number, a tool number and a machine number corresponding to the first workpiece in the first processing procedure, the machine number corresponding to the first workpiece is used to indicate a first CNC machine tool that produces the first workpiece; a first tracing module, used to perform tool failure tracing on the first tool based on the tool number and the machine number, and obtain a first tracing result, any one of the tool numbers uniquely indicates one of the first tools; a second tracing module, used to perform tool failure tracing on the first tool based on the tool number and the machine number, and obtain a second tracing result, any one of the tool numbers uniquely indicates one of the first tool; a generating module, used to generate a quality tracing report for the first workpiece based on the first tracing result and the second tracing result; wherein the tool number corresponding to the first workpiece, the tool number corresponding to the first workpiece and the machine number corresponding to the first workpiece are used to index relevant data of the first tool, relevant data of the first tool and relevant data of the first CNC machine tool in a first database, respectively.

[0011] Optionally, the first tracing module is also used to: based on the tool number, obtain the model specification, appearance data, and tool measurement data of the first tool within a first time period, the tool measurement data including the tool length, radius, wear amount, calibration value, and tool usage time, the first time period being the time period to which the first machining process belongs; based on the tool number and the machine tool number, obtain the tool load curve of the first tool within the first time period; based on the model specification, appearance data, tool measurement data, and tool load curve of the first tool within the first time period, obtain a first tracing result.

[0012] Optionally, the second tracing module is also used to obtain the model specifications and tooling measurement data of the first tooling within a first time period based on the tooling number, the tooling measurement data including the pressure, torque, hydraulic value, air pressure value and dimensional position of the tooling, and the first time period is the time period to which the first processing procedure belongs; based on the tooling number and the machine tool number, obtain the control signal data of the second tooling within the first time period, the second tooling being the tooling among the first tooling that is controlled by the first CNC machine tool; based on the model specifications and tooling measurement data of the first tooling within the first time period, and the control signal data of the second tooling within the first time period, obtain a second tracing result.

[0013] Optionally, the first acquisition module is further used to acquire multiple first dimension values ​​of the first workpiece; compare the multiple first dimension values ​​with multiple standard dimension values ​​of the first workpiece to acquire abnormal dimensions; and determine the first processing procedure based on the abnormal dimensions.

[0014] Optionally, the second acquisition module is also used to obtain the personnel number of the first personnel corresponding to the first workpiece in the first processing process; the system also includes: a third tracing module and a fourth tracing module, the third tracing module is used to trace the operation process of the first personnel based on the personnel number to obtain a third tracing result; the fourth tracing module is used to trace the machine tool failure of the first CNC machine tool based on the machine tool number to obtain a fourth tracing result; the generation module is also used to generate a quality tracing report for the first workpiece based on the first tracing result, the second tracing result, the third tracing result and the fourth tracing result.

[0015] In a third aspect, a computer device is also provided, comprising: a memory and a processor, wherein at least one computer program is stored in the memory, and the at least one computer program is loaded and executed by the processor, thereby executing the workpiece quality tracing method of the machine tool processing production line described in the above embodiment.

[0016] In a fourth aspect, a computer-readable storage medium is also provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor, thereby executing the workpiece quality tracing method of the machine tool processing production line described in the above embodiment.

[0017] In a fifth aspect, a computer program product is provided, comprising a computer program / instruction, wherein when the computer program / instruction is executed by a processor, the method described in the first aspect is implemented.

[0018] The beneficial effects brought by the technical solution provided by the embodiments of the present disclosure include at least: First, during the entire life cycle of a workpiece from raw materials to workpieces, not only the operating parameters of the machine tool will affect the quality of the workpiece, but also the tools and fixtures on the machine tool. In addition, the tools and fixtures on the machine tool are replaced with the workpiece, rather than being fixed on the machine tool and not changing. Therefore, it is not possible to detect the tools and fixtures only by setting sensors on the machine tool.

[0019] In the disclosed embodiment, by obtaining the tool number, tool number and machine number used for processing the first workpiece in the first processing step, wherein the tool number corresponding to the first workpiece, the tool number corresponding to the first workpiece and the machine number corresponding to the first workpiece are respectively used to index the relevant data of the first tool, the relevant data of the first tool and the relevant data of the first CNC machine tool in the first database, which is equivalent to managing the relevant data of the tools and tooling that are replaced on the machine tool in a coded form, thereby enabling tool failure tracing for the first tool based on the tool number and the machine number, and tool failure tracing for the first tool based on the tool number and the machine number, thereby comprehensively determining the source of the quality problem of the first workpiece and realizing comprehensive quality tracing of the first workpiece. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0021] Figure 1 A flow chart of a method for tracing workpiece quality of a machine tool processing production line provided by an exemplary embodiment of the present disclosure is shown; Figure 2 A flow chart of a method for tracing workpiece quality of a machine tool processing production line provided by another exemplary embodiment of the present disclosure is shown; Figure 3 The schematic diagram is for tracing tool failures by tool number and machine number; Figure 4 It is a schematic diagram of tooling failure tracing through tooling number and machine tool number; Figure 5 This is a schematic diagram of tracing the operation process through personnel numbers; Figure 6 This is a schematic diagram of tracing machine tool failures by machine tool number; Figure 7 A schematic structural diagram of a workpiece quality tracing system for a machine tool processing production line provided by an exemplary embodiment of the present disclosure is shown; Figure 8 It is a schematic diagram of the structure of a computer device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0022] Unless otherwise defined, the technical or scientific terms used herein shall have the usual meanings understood by persons of ordinary skill in the field to which the present disclosure belongs. The words "first", "second", "third" and similar words used in the patent application specification and claims of the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. Similarly, words such as "one" or "one" do not indicate a quantitative limitation, but rather indicate the presence of at least one. Words such as "include" or "comprise" and similar words mean that the elements or objects appearing before "include" or "comprises" cover the elements or objects listed after "include" or "comprises" and their equivalents, and do not exclude other elements or objects.

[0023] In order to make the objectives, technical solutions and advantages of the present disclosure more clear, the embodiments of the present disclosure will be further described in detail below with reference to the accompanying drawings.

[0024] In order to facilitate understanding of the embodiments of the present disclosure, the coding involved in the embodiments of the present disclosure and the operation process of the workpiece, tooling, tool, and machine tool are described below.

[0025] First, each workpiece, machine tool, tool, fixture, etc. on the workshop production line is equipped with a unique code. For example, RFID (Radio Frequency Identification) tags or QR code tags can be attached to the workpiece, machine tool, tool, fixture, and the corresponding code is stored in the tag. The code of the workpiece, machine tool, tool, and fixture can be obtained by reading the tag.

[0026] In the workshop operating system, the tool information of the tool can be indexed in the first database through the tool code corresponding to each tool. The tool information includes: on which machine tool the tool is assembled in a certain time period, which workpiece is used to process (this can be achieved by binding the machine tool code, tool code and workpiece number and recording the time), the model specification, appearance data and tool measurement data of the tool at the beginning of the time period, and the model specification, appearance data and tool measurement data of the tool at the end of the time period. The tool information can be stored in the first database in the form of a tree structure. Here, the tool itself is not equipped with a real-time detection device, so the tool information can only be obtained before the tool is assembled, and the tool information can be updated after the tool is used (for example, when the tool is disassembled or the machine tool is set).

[0027] In the workshop operating system, the tooling information of the tooling can be indexed in the first database through the tooling code corresponding to each tooling. The tooling information includes: on which machine tool the tooling is assembled within a certain time period, which workpiece is used to process (this can be achieved by binding the machine tool code, tooling code and workpiece number and recording the time), the model and specifications of the tooling at the beginning of the time period, the model and specifications of the tooling at the end of the time period, and the tooling measurement data of the tooling within the time period. This information can be stored in the first database in the form of a tree structure. Here, some tools are installed with real-time detection equipment, and some tools are not installed with real-time detection equipment. For tools installed with real-time detection equipment, the tooling information can be directly updated according to the data uploaded by the real-time detection equipment; for tools without real-time detection equipment, such tools are controlled by machine tools, and the tooling information of such tools can be uploaded and updated through the machine tools.

[0028] In the workshop operating system, the machine tool information of each machine tool can be indexed in the first database through the machine tool code corresponding to each machine tool. The machine tool information includes: which workpiece the machine tool is used to process in a certain time period (this can be achieved by binding the machine tool code and the workpiece number and recording the time), the process parameters, electrical parameters, and alarm log of the machine tool in this time period, as well as the tool load curve detected by the machine tool in this time period and the control signal used by the machine tool for tooling in this time period.

[0029] Before the workshop starts working, it is necessary to assemble tools and tooling on the machine tool. When assembling a tool on a machine tool, you need to first enter the machine tool code of the machine tool and the tool code of the tool to bind the machine tool code with the tool code (the binding time is also recorded when the tool is installed on the machine tool). When assembling tooling on a machine tool, you need to first enter the machine tool code of the machine tool and the tooling code of the tooling to bind the machine tool code with the tooling code (the binding time is also recorded when the tooling is installed on the machine tool).

[0030] During the start-up process of a workshop, for example, before a machine tool is used to execute a process to process a workpiece, it is necessary to first enter the workpiece number of the workpiece, and bind the workpiece number with the machine tool code of the machine tool, the tool code of the tool assembled on the machine tool, and the tool code of the tool assembled on the machine tool (the binding time is also recorded, which is the start time of processing the workpiece on the machine tool).

[0031] After the machine tool starts processing a workpiece, the tool may be manually disassembled and replaced or recalibrated by the machine tool to continue the process. After manual disassembly and replacement, the operator will re-detect the tool information of the tool and enter the updated tool information into the first database according to the tool code (when updating the tool information, the time of updating the tool information is also recorded, that is, the time when the tool was disassembled from the machine tool); after the machine tool is recalibrated, the machine tool will enter the tool information detected during tool calibration into the first database according to the tool code to update the relevant information of the tool.

[0032] The machine tool information will also be uploaded and updated in real time when the machine tool starts and ends a process.

[0033] After the two codes are bound, one code can be indexed to the other code in the first database.

[0034] Therefore, the data of machine tools, cutting tools, and tooling involved in the whole process of the machine tool executing a certain process on the workpiece will be recorded in the first database. That is, the first database records the tool information at the beginning and end of each process, the tooling information from the beginning to the end, and the machine tool information from the beginning to the end, and this information is bound to the workpiece processed by the process in a one-to-one correspondence. In addition, the data in the first database is stored according to time periods, and the time periods are determined according to the start and end time of each process. Therefore, it is only necessary to locate a process for processing a certain workpiece to obtain the tool information, machine tool information, and tooling information involved when the process is used to process the workpiece.

[0035] Optionally, each process can be numbered, and the process number corresponds to the time period. After the process is determined, the process number can be determined, and then the process number and the workpiece number of the workpiece can be retrieved in the first database to determine the tool information, machine tool information, tooling information, etc. involved when the workpiece is processed using the process.

[0036] The above process is essentially an Internet of Things process. By connecting cutting tools, tooling and machine tools to the Internet of Things, it is possible to store all data related to the entire life cycle of cutting tools, tooling and machine tools in the first database.

[0037] Figure 1 A flow chart of a method for tracing workpiece quality of a machine tool processing production line provided by an exemplary embodiment of the present disclosure is shown; In step 101, a first processing step corresponding to a first workpiece is obtained.

[0038] The first workpiece is a workpiece with unqualified quality, and the first processing procedure is a procedure that causes the first workpiece to have unqualified quality.

[0039] Optionally, step 101 includes the following three steps.

[0040] The first step is to obtain a plurality of first dimension values ​​of the first workpiece.

[0041] Each first dimension value is obtained by measuring the first workpiece. Usually, when a workshop produces a workpiece, it will specify the standard dimension value of each shape of the workpiece (such as the length, curvature, diameter, etc. of a certain part of the workpiece). After the workpiece is produced, the relevant shapes of the workpiece are measured to obtain multiple dimension values. If the errors between the measured multiple dimension values ​​and the corresponding standard dimension values ​​are all within the specified error range, it means that the workpiece is of qualified quality. The first dimension value in the embodiment of the present disclosure is the dimension value obtained after measuring multiple shapes of the first workpiece.

[0042] For example, for a cylindrical workpiece, its shape includes the height of the cylinder, the diameter of the bottom circle of the cylinder, the diameter of the top circle of the cylinder, etc., and each shape corresponds to a standard size value. Then the multiple first sizes of the cylindrical workpiece include the size value of the height of the cylinder, the size value of the diameter of the bottom circle of the cylinder, the size value of the diameter of the top circle of the cylinder, etc. measured from the cylindrical workpiece. By comparing the multiple first size values ​​of the cylindrical workpiece with the corresponding standard size values, it can be determined whether the cylindrical workpiece is qualified.

[0043] In a second step, the plurality of first dimension values ​​are compared with a plurality of standard dimension values ​​of the first workpiece to obtain abnormal dimensions.

[0044] When comparing the multiple dimension values ​​of the first workpiece with the multiple standard dimension values ​​of the first workpiece, an error range will be introduced, and the error range is usually artificially defined. If the difference between a certain dimension value and the standard dimension value is within the error range, it means that the dimension value is qualified. If the difference between a certain dimension value and the marked dimension value is outside the error range, it means that the dimension value is an abnormal dimension. By comparing the multiple dimension values ​​with the marked dimension values ​​one by one, it is possible to determine the abnormal dimension.

[0045] The third step is to determine the first processing operation based on the abnormal size.

[0046] The procedures for machining the shape of the workpiece are fixed. If the first dimension value measured for a certain shape of the first workpiece is an abnormal dimension, the procedure for machining the shape is the first machining procedure.

[0047] Here, there may be multiple abnormal dimensions, and correspondingly there may also be multiple first processing steps. When there are multiple first processing steps, it is only necessary to perform steps 101-105 for each first processing step in sequence to achieve quality traceability of the first workpiece.

[0048] In step 102, a tool number, a tooling number, and a machine tool number corresponding to a first workpiece in a first machining process are obtained.

[0049] The machine tool number corresponding to the first workpiece is used to indicate the first CNC machine tool that produces the first workpiece.

[0050] In the embodiment of the present disclosure, the first workpiece has a workpiece number, the first processing procedure has a process number, and the workpiece number, process number, tool number, tooling number and machine tool number are all stored correspondingly in the first database. By searching the workpiece number of the first workpiece and the process number of the first processing procedure in the first database, it is possible to obtain the tool number, tooling number and machine tool number corresponding to the first workpiece in the first processing procedure.

[0051] In step 103, tool fault tracing is performed on the first tool based on the tool number and the machine tool number to obtain a first tracing result.

[0052] Any tool number uniquely indicates a first tool, which is a tool that has processed a first workpiece in a first process.

[0053] In step 104, the tooling failure of the first tooling is traced based on the tooling number and the machine tool number to obtain a second tracing result.

[0054] Any tool number uniquely indicates a first tool, which is a tool that has processed a first workpiece in a first process.

[0055] In step 105 , a quality traceability report of the first workpiece is generated based on the first traceability result and the second traceability result.

[0056] First, during the entire life cycle of a workpiece from raw materials to workpieces, not only the operating parameters of the machine tool will affect the quality of the workpiece, but also the tools and fixtures on the machine tool. In addition, the tools and fixtures on the machine tool are replaced with the workpiece, rather than being fixed on the machine tool and not changing. Therefore, it is not possible to detect the tools and fixtures only by setting sensors on the machine tool.

[0057] In the disclosed embodiment, by obtaining the tool number, tool number and machine number used for processing the first workpiece in the first processing step, wherein the tool number corresponding to the first workpiece, the tool number corresponding to the first workpiece and the machine number corresponding to the first workpiece are respectively used to index the relevant data of the first tool, the relevant data of the first tool and the relevant data of the first CNC machine tool in the first database, which is equivalent to managing the relevant data of the tools and tooling that are replaced on the machine tool in a coded form, thereby enabling tool failure tracing for the first tool based on the tool number and the machine number, and tool failure tracing for the first tool based on the tool number and the machine number, thereby comprehensively determining the source of the quality problem of the first workpiece and realizing comprehensive quality tracing of the first workpiece.

[0058] Figure 2 A flowchart of a method for tracing workpiece quality of a machine tool processing production line provided by another exemplary embodiment of the present disclosure is shown. The method can be executed by a computer device. Figure 2 , the method comprising: In step 201, a first processing step corresponding to a first workpiece is obtained.

[0059] The first workpiece is a workpiece with unqualified quality, and the first processing procedure is a procedure that causes the first workpiece to have unqualified quality.

[0060] In step 202, a tool number, a tooling number, and a machine tool number corresponding to a first workpiece in a first machining process are obtained.

[0061] The machine tool number corresponding to the first workpiece is used to indicate the first CNC machine tool that produces the first workpiece.

[0062] The relevant contents of steps 201-202 refer to the aforementioned steps 101-102, and detailed description is omitted here.

[0063] In step 203, tool fault tracing is performed on the first tool based on the tool number and the machine tool number to obtain a first tracing result.

[0064] Any tool number uniquely indicates a first tool, which is a tool that has processed a first workpiece in a first process.

[0065] Here, there may be multiple tools corresponding to the first workpiece. In this case, there are also multiple first tools that need to be traced for tool failure. For any first tool, the following steps ac can be used to trace the tool failure. Figure 3 This is a schematic diagram of tool fault tracing by tool number and machine number. Figure 3 Step 203 will be described.

[0066] Step a, based on the tool number, obtaining the model specification, appearance data, and tool measurement data of the first tool within the first time period.

[0067] The tool measurement data includes the length, radius, wear, calibration value and usage time of the tool. The first time period is the time period to which the first machining process belongs.

[0068] The model and specifications of the first tool include: the number of blades of the tool and the assembly requirements of the tool; the appearance data includes: whether the tool is damaged or has chipped edges.

[0069] Optionally, by querying the tool code of the first tool in the first database, tool information of the first tool in the first time period is obtained, and the tool information of the first tool in the first time period includes model specifications, appearance data, and tool measurement data of the first tool in the first time period.

[0070] If after the first time period ends, the first tool is not disassembled but continues to be used after being calibrated by the machine tool, only the tool measurement data of the first tool is updated at the end of the first time period; if after the first time period ends, the first tool is manually disassembled and replaced, then the model specifications, appearance data, and tool measurement data of the first tool are all updated at the end of the first time period.

[0071] That is, by querying the tool code of the first tool in the first database, it is possible to obtain the model specifications, appearance data, tool measurement data of the first tool at the beginning of the first time period, and the tool measurement data of the first tool at the end of the first time period; after the end of the first time period, if the first tool is manually disassembled and replaced, by querying the tool code of the first tool in the first database, the model specifications and appearance data of the first tool at the end of the first time period can also be obtained.

[0072] Here, after manual disassembly of the tool, the tool model specification, appearance data and tool measurement data will be obtained manually and updated to the first database, while the machine tool tool setting can only obtain the tool measurement data of the tool and update it to the first database.

[0073] Step b: acquiring a tool load curve of the first tool in a first time period based on the tool number and the machine tool number.

[0074] Optionally, the tool load curve of the first tool in the first time period is obtained by querying the tool code of the first tool and the machine tool number of the first numerically controlled machine tool in the first database.

[0075] Here, the load curve of the tool installed on the first CNC machine tool is acquired by the first CNC machine tool and uploaded to the first database. Therefore, by querying the tool code of the first tool and the machine number of the first CNC machine tool in the first database, the tool load curve of the first tool in the first time period can be obtained.

[0076] Step c: acquiring a first tracing result based on the model specification, appearance data, tool measurement data and tool load curve of the first tool in the first time period.

[0077] For the model and specification of the first tool in the first time period, if the number of blades of the first tool at the end of the first time period is different from the number of blades of the first tool at the beginning of the first time period, it indicates that there is a tool failure in the first tool, for example, the blades of the first tool may be loose and fall off during the use of the first tool in the first time period. If the assembly of the first tool at the beginning of the first time period or at the end of the first time period does not meet the standard assembly requirements of the first tool, it also indicates that there is a tool failure in the first tool, for example, the quality of the first workpiece is unqualified due to non-compliant tool assembly.

[0078] For the appearance data of the first tool in the first time period, if the first tool is damaged or has a chipped edge, it also indicates that a tool failure has occurred in the first tool, for example, the quality of the first workpiece is unqualified due to the chipped edge of the tool.

[0079] For the tool measurement data of the first tool in the first time period, each tool measurement data has a corresponding standard range, and each of the tool measurement data can be compared with the corresponding standard range one by one. If a tool measurement data does not meet the corresponding standard range, it means that the first tool has a tool failure, such as tool aging problems that cause the quality of the first workpiece to be unqualified. Among them, the processing time in the tool measurement data can be used to determine the remaining life of the tool. If the remaining life of the tool is insufficient, it also means that the first tool has a tool failure.

[0080] For the tool load curve of the first tool in the first time period, the first tool has a standard load curve, and the time domain deviation root mean square calculation can be used to calculate the deviation between the tool load curve of the first tool in the first time period and the standard load curve. If the deviation is greater than a preset deviation threshold, it also indicates that the first tool has a tool failure. The tool load curve can play an auxiliary analysis role in determining whether the first tool has a tool failure.

[0081] By analyzing the above data one by one, it can be determined whether the first tool has a tool failure. If the first tool has at least one tool failure, a text report can be generated for the at least one tool failure and related data of the failure, and the text report is the first tracing result. In the case that the first tool does not have a tool failure, the first tracing result is: the first tool does not have a tool failure.

[0082] In step 204, the tooling failure of the first tooling is traced based on the tooling number and the machine tool number to obtain a second tracing result.

[0083] Any tool number uniquely indicates a first tool, which is a tool that has processed a first workpiece in a first process.

[0084] Here, there may be multiple tools corresponding to the first workpiece. In this case, there are also multiple first tools that need to be traced for tool failure. For any first tool, the following steps df can be used to trace the tool failure. Figure 4 This is a schematic diagram of tooling fault tracing by tooling number and machine tool number. Figure 4 Step 204 will be described.

[0085] Step d: based on the tooling number, obtaining the model specification and tooling measurement data of the first tooling in the first time period.

[0086] The tooling measurement data includes the tooling's pressure, torque, hydraulic value, air pressure value and dimensional position.

[0087] The model and specifications of the first tooling include: the model and quantity of each subcomponent of the tooling, the assembly method and assembly position of each subcomponent of the tooling, and the matching relationship between the tooling and the workpiece.

[0088] Here, the tooling is, for example, a fixture, some of which can only be used for specific workpieces, and the tooling is assembled from multiple sub-components. Therefore, the model and specification of the first tooling can be used to determine whether the installation and use of the first tooling are compliant.

[0089] Optionally, by querying the tool code of the first tool in the first database, the tool information of the first tool in the first time period is obtained, and the tool information of the first tool in the first time period includes model specifications and tool measurement data of the first tool in the first time period.

[0090] If the first tooling is not disassembled but continues to be used after the end of the first time period, only the tooling measurement data of the first tooling is updated in real time; if the first tooling is manually disassembled and replaced after the end of the first time period, in addition to the real-time update of the tooling measurement data, the model specifications of the first tooling are updated at the end of the first time period.

[0091] That is, by querying the tool code of the first tool in the first database, it is possible to obtain the tool measurement data of the first tool within the first time period and the model data of the first tool at the beginning of the first time period; when the first tool is manually disassembled and replaced after the end of the first time period, by querying the tool code of the first tool in the first database, the model specifications of the first tool at the end of the first time period can also be obtained.

[0092] Step e: based on the tooling number and the machine tool number, obtaining control signal data of the second tooling in the first time period.

[0093] The second tooling is a tooling among the first tools that is controlled by the first numerically controlled machine tool.

[0094] Among them, the control signal data is the electrical control signal data. Some tooling is controlled by the machine tool through the control signal data, and the tooling measurement data of such tooling is also uploaded by the machine tool.

[0095] Normally, when a machine tool controls a tooling device through control signal data, the control signal data will remain stable and will not fluctuate. If the control signal data fluctuates, it indicates that there is a fault in the second tooling device.

[0096] Step f, obtaining a second tracing result based on the model specification and tooling measurement data of the first tooling in the first time period, and the control signal data of the second tooling in the first time period.

[0097] For the model and specification of the first tooling within the first time period, if at the beginning or end of the first time period, the model and quantity, assembly method and assembly position of a sub-component of the first tooling are different from the standard specifications, it means that there is a tooling failure in the first tooling, such as the quality of the first workpiece is unqualified due to the non-compliant tooling assembly. If the pairing relationship between the first tooling and the first workpiece is incorrect, it means that there may be a tooling failure in the first tooling, such as the quality of the first workpiece is unqualified due to the use of an inappropriate tooling.

[0098] For the tooling measurement data of the first tooling within the first time period, each tooling measurement data has a corresponding standard range, and each item of the tooling measurement data can be compared with the corresponding standard range one by one. If a tooling measurement data does not meet the corresponding standard range, it means that there is a tooling failure in the first tooling, for example, the quality of the first workpiece is unqualified due to tooling damage (such as pressure valve damage, etc.).

[0099] For the control signal data of the second tooling in the first time period, the degree of change of the control signal data compared with the normal control signal can be obtained by performing time domain analysis on the control signal data. If the control signal data has a large degree of change and fluctuation compared with the normal control signal (for example, exceeding the control signal fluctuation threshold), it means that there is a tooling failure in the second tooling, for example, there is a second tooling malfunction due to a machine tool control error, which leads to the unqualified quality of the first workpiece.

[0100] By analyzing the above data one by one, it is possible to determine whether the first tooling has a tooling failure. If the first tooling has at least one tooling failure, a text report can be generated for the at least one tooling failure and the relevant data of the failure, and the text report is the second tracing result. If the first tooling does not have a tooling failure, the second tracing result is: the first tooling does not have a tooling failure.

[0101] In step 205 , the personnel number of the first personnel corresponding to the first workpiece in the first processing step is obtained.

[0102] Optionally, before executing step 205, each operator on the production line can also be equipped with a unique code. For example, a label in the form of an RFID tag or a QR code label can be attached to the operator. The corresponding code is stored in the label, and the operator's code can be obtained by reading the label.

[0103] In the workshop operating system, the operator's identity information and operation log can be indexed in the first database through the personnel code corresponding to each operator. The operator's identity information includes: a list of machine tools controlled by the operator and the operator's allowed operation time period. The operation log includes the time point when the operator controls the machine tool, the operator's modification record of the machine tool parameters, and the operator's control of the machine tool.

[0104] Before the workshop starts working, it is necessary to bind the personnel code of each operator with the machine tool code of the CNC machine tool that the operator is going to operate in the first database, and record the binding time.

[0105] During the start-up process of the workshop, for example, before a machine tool is used to perform a process to process a workpiece, in addition to entering the workpiece number of the workpiece, it is also necessary to enter the personnel code of the operator who handles the workpiece and bind the workpiece number of the workpiece with the personnel code of the operator and record the time.

[0106] When an operator is replaced, it is also necessary to bind the personnel code of the operator before and after the replacement with the corresponding machine tool code, and record the relevant time nodes.

[0107] In the embodiment of the present disclosure, the first workpiece has a workpiece number, the first processing procedure has a process number, and the workpiece number, process number, personnel number and machine tool number are all stored correspondingly in the first database. By searching the workpiece number of the first workpiece and the process number of the first processing procedure in the first database, it is possible to obtain the personnel number corresponding to the first workpiece in the first processing procedure.

[0108] In step 206, based on the personnel number, the operation process of the first personnel is traced to obtain a third tracing result.

[0109] Here, there may be multiple operators corresponding to the first workpiece. In this case, there are also multiple first personnel who need to trace the operation process. For any first personnel, the following steps gh can be used to trace the operation process. Figure 5 This is a schematic diagram of tracing the operation process by personnel number. Figure 5 Step 206 will be described.

[0110] Step g: based on the personnel number, obtain the identity information and operation log of the first personnel in the first processing step.

[0111] The identity information of the first person includes: a list of machine tools controlled by the first person and a time period during which the first person is allowed to operate. The operation log of the first person includes: the time point when the first person controls the machine tool, the modification record of the machine tool parameters by the first person, and the record of the first person controlling the machine tool (for example, turning on or off a component on a machine tool, etc.).

[0112] Step h: analyzing the identity information and operation log of the first person to obtain a third tracing result.

[0113] When analyzing the identity information of the first person, if the first CNC machine tool is not in the list of machine tools controlled by the first person, or the time period of the first processing operation is not within the time period allowed for operation by the first person, it means that the operation procedure of the first person is not standardized, and the quality of the first workpiece may be unqualified due to the non-standard operation procedure of the first person.

[0114] During workshop work, the time points at which each staff member controls the machine tool, the modifications to the machine tool parameters, and the actions of controlling the machine tool should all comply with workshop specifications. Therefore, when analyzing the operation log of the first person, if there is at least one operation in the operation log of the first person that does not comply with workshop specifications, it also means that the first person's operation is not in compliance with specifications.

[0115] By analyzing the identity information and operation log of the first person, it can be determined whether the operation process of the first person is irregular. If the operation process of the first person is irregular, the relevant data can be generated into a text report, which is the third tracing result.

[0116] Optionally, the identity information of the first person also includes the operation authority of the first person. When the third tracing result is generated, the operation authority of the first person is also displayed in the third tracing result.

[0117] The first person is a person who has operated the first CNC machine tool, so the first person's authority must meet the authority requirements for operating the first CNC machine tool. However, if the first person's operating authority is much higher than that of ordinary machine tool operators (for example, the first person's authority is the authority of the workshop director, etc.), this situation is not in line with common sense and can also be displayed in the third traceability result to facilitate subsequent review by the staff.

[0118] In step 207, based on the machine tool number, the machine tool fault tracing is performed on the first numerically controlled machine tool to obtain a fourth tracing result.

[0119] Figure 6 This is a schematic diagram of machine tool fault tracing by machine tool number. Figure 6 Step 207 will be described.

[0120] Optionally, step 207 includes the following steps: Step i, based on the machine tool number, obtaining the process parameters, electrical signals and alarm records of the first CNC machine tool in the first machining process.

[0121] The process parameters include a program segment corresponding to the first machining process in the first CNC machine tool, a spindle speed and a spindle load of the first CNC machine tool in the first machining process, and a feed speed and a feed amount of the first machine tool.

[0122] The electrical signal includes the working state of the NC system (Numerical Control System) of the first CNC machine tool in the first processing step, the working state of the servo system, and data transmitted by multiple sensors in the first CNC machine tool, wherein the working state includes the start state and the stop state.

[0123] Step j: analyzing the process parameters, electrical signals and alarm records of the first CNC machine tool in the first machining process to obtain a fourth tracing result.

[0124] When analyzing the process parameters of the first CNC machine tool in the first processing procedure, code analysis can be performed on the program segment corresponding to the first processing procedure in the first CNC machine tool, such as identifying whether there are variable assignment errors and other problems in the code. The time domain curve analysis method can be used for the spindle speed and spindle load of the first CNC machine tool in the first processing procedure, and the spindle speed and spindle load can be converted into the form of time domain curves and compared with the time domain curves of the spindle speed and spindle load under standard conditions, so as to determine whether there is a problem with the spindle of the first CNC machine tool in the first processing procedure. The time domain curve analysis method can also be used for the feed speed and feed amount of the first CNC machine tool to determine whether there is a problem with the feed of the first CNC machine tool. In this way, if there is a problem with any process parameter of the first CNC machine tool, it means that there is a machine tool failure in the first CNC machine tool.

[0125] When analyzing the electrical signals of the first numerical control machine tool in the first processing step, if at least one of the NC system working state and the servo system working state is in a stopped state, it indicates that the first numerical control machine tool has a machine tool failure. When analyzing the data transmitted by multiple sensors in the first numerical control machine tool, the data transmitted by the sensors can be analyzed in the time domain and frequency domain of analog quantities to determine whether the first numerical control machine tool has a failure.

[0126] If the first CNC machine tool has an alarm record in the first machining process, the alarm record will be displayed in the fourth tracing result.

[0127] By analyzing the process parameters, electrical signals and alarm records of the first CNC machine tool in the first processing step, it can be determined whether the first CNC machine tool has a machine tool failure. If a machine tool failure exists, the relevant data of the machine tool failure can be generated into a text report, which is the fourth traceability result.

[0128] In step 208 , a fault tracing report of the first workpiece is generated based on the first tracing result, the second tracing result, the third tracing result, and the fourth tracing result.

[0129] The fault tracing report of the first workpiece may be obtained by integrating the first tracing result, the second tracing result, the third tracing result and the fourth tracing result.

[0130] By tracing the tools, fixtures, machine tools and personnel that have processed the first workpiece in the first processing step, a basis and reference are provided for the quality management and production optimization of the workpiece.

[0131] The following is a system embodiment of the present application. For details not described in detail in the system embodiment, reference may be made to the above method embodiment.

[0132] Figure 7A schematic diagram of a workpiece quality tracing system for a machine tool processing production line provided by an exemplary embodiment of the present disclosure is shown. Figure 7 The machine tool processing production line workpiece quality tracing system 700 includes: a first acquisition module 701, a second acquisition module 702, a first tracing module 703, a second tracing module 704 and a generating module 705.

[0133] The first acquisition module 701 is used to acquire a first processing procedure corresponding to a first workpiece, where the first workpiece is a workpiece with unqualified quality, and the first processing procedure is a procedure that causes the first workpiece to have unqualified quality.

[0134] The second acquisition module 702 is used to acquire a tool number, a tooling number and a machine tool number corresponding to the first workpiece in the first processing step, and the machine tool number corresponding to the first workpiece is used to indicate a first CNC machine tool that produces the first workpiece.

[0135] The first tracing module 703 is used to perform tool failure tracing on the first tool based on the tool number and the machine tool number to obtain a first tracing result. Any one of the tool numbers uniquely indicates one of the first tools.

[0136] The second tracing module 704 is used to perform tooling failure tracing on the first tooling based on the tooling number and the machine tool number to obtain a second tracing result, and any tooling number uniquely indicates one of the first toolings.

[0137] The generating module 705 is used to generate a quality traceability report of the first workpiece based on the first traceability result and the second traceability result, wherein the tool number corresponding to the first workpiece, the tool number corresponding to the first workpiece, and the machine tool number corresponding to the first workpiece are used to index the relevant data of the first tool, the relevant data of the first tool, and the relevant data of the first CNC machine tool in the first database, respectively.

[0138] Optionally, the first tracing module 703 is also used to: based on the tool number, obtain the model specification, appearance data, and tool measurement data of the first tool within a first time period, the tool measurement data including the tool length, radius, wear amount, calibration value, and tool usage time, the first time period being the time period to which the first machining process belongs; based on the tool number and the machine tool number, obtain the tool load curve of the first tool within the first time period; based on the model specification, appearance data, tool measurement data, and tool load curve of the first tool within the first time period, obtain a first tracing result.

[0139] Optionally, the second tracing module 704 is also used to obtain the model specifications and tooling measurement data of the first tooling within a first time period based on the tooling number, the tooling measurement data including the pressure, torque, hydraulic value, air pressure value and dimensional position of the tooling, and the first time period is the time period to which the first processing procedure belongs; based on the tooling number and the machine tool number, obtain the control signal data of the second tooling within the first time period, the second tooling being the tooling controlled by the first CNC machine tool in the first tooling; based on the model specifications and the tooling measurement data of the first tooling within the first time period, and the control signal data of the second tooling within the first time period, obtain a second tracing result.

[0140] Optionally, the first acquisition module 701 is further used to acquire multiple first dimension values ​​of the first workpiece; compare the multiple first dimension values ​​with multiple standard dimension values ​​of the first workpiece to obtain abnormal dimensions; and determine the first processing procedure based on the abnormal dimensions.

[0141] Optionally, the second acquisition module 702 is further used to acquire a personnel number of a first personnel corresponding to the first workpiece in the first processing step.

[0142] The system further includes: a third tracing module 706 and a fourth tracing module 707, wherein the third tracing module 706 is used to trace the operation process of the first person based on the person number to obtain a third tracing result.

[0143] The fourth tracing module 707 is used to perform machine tool fault tracing on the first CNC machine tool based on the machine tool number to obtain a fourth tracing result.

[0144] The generating module 705 is further configured to generate a quality traceability report of the first workpiece based on the first traceability result, the second traceability result, the third traceability result, and the fourth traceability result.

[0145] It should be noted that: when the workpiece quality tracing system for the machine tool processing production line provided in the above embodiment performs workpiece quality tracing, only the division of the above functional modules is used 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 system can be divided into different functional modules to complete all or part of the functions described above. In addition, the workpiece quality tracing system for the machine tool processing production line provided in the above embodiment and the workpiece quality tracing method embodiment for the machine tool processing production line belong to the same concept. The specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0146] The division of modules in the embodiments of the present disclosure is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional module in each embodiment of the present disclosure may be integrated into a processor, or may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.

[0147] If the integrated module is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions to enable a terminal device (which can be a personal computer, mobile phone, or communication device, etc.) or a processor (processor) to execute all or part of the steps of the method of each embodiment of the present disclosure. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.

[0148] Figure 8 Schematic diagram of the structure of the computer device provided by the embodiment of the present disclosure. Figure 8 As shown, the computer device 800 includes: a processor 801 and a memory 802 .

[0149] The processor 801 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 801 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 801 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 801 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 801 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0150] The memory 802 may include one or more computer-readable storage media, which may be non-transitory. The memory 802 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 802 is used to store at least one instruction, which is used to be executed by the processor 801 to implement the machine tool processing production line workpiece quality tracing method provided in the embodiment of the present disclosure.

[0151] Those skilled in the art will understand that Figure 8 The structure shown in the figure does not constitute a limitation on the computer device 800, and the computer device 800 may include more or less components than those shown in the figure, or combine some components, or adopt a different arrangement of components.

[0152] The embodiment of the present disclosure also provides a non-temporary computer-readable storage medium. When the instructions in the storage medium are executed by a processor of a computer device, the computer device can execute the workpiece quality tracing method for a machine tool processing production line provided in the embodiment of the present disclosure.

[0153] The embodiments of the present disclosure also provide a computer program product, including a computer program / instruction, which, when executed by a processor, implements the method for tracing workpiece quality of a machine tool processing production line provided in the embodiments of the present disclosure.

[0154] The above description is only an optional embodiment of the present disclosure and is not intended to limit the present disclosure. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present disclosure shall be included in the protection scope of the present disclosure.

Claims

1. A method for tracing the quality of workpieces in a machine tool processing production line, characterized in that: The method comprises: Acquire a first processing procedure corresponding to a first workpiece, wherein the first workpiece is a workpiece with unqualified quality, and the first processing procedure is a procedure that causes the first workpiece to have unqualified quality; Acquire a tool number, a tool number, and a machine tool number corresponding to the first workpiece in the first machining process, wherein the machine tool number corresponding to the first workpiece is used to indicate a first CNC machine tool that produces the first workpiece; Performing tool fault tracing on the first tool based on the tool number and the machine tool number to obtain a first tracing result, wherein any one of the tool numbers uniquely indicates one of the first tools; Tracing the tool failure of the first tool based on the tool number and the machine tool number to obtain a second tracing result, wherein any tool number uniquely indicates one of the first tool; Based on the first traceability result and the second traceability result, generating a quality traceability report of the first workpiece; Among them, the tool number corresponding to the first workpiece, the tooling number corresponding to the first workpiece and the machine tool number corresponding to the first workpiece are respectively used to index relevant data of the first tool, relevant data of the first tool and relevant data of the first CNC machine tool in the first database.

2. The method according to claim 1, characterized in that The performing tool fault tracing on the first tool based on the tool number and the machine tool number to obtain a first tracing result includes: Based on the tool number, obtaining the model specification, appearance data, and tool measurement data of the first tool in a first time period, wherein the tool measurement data includes the length, radius, wear amount, calibration value, and tool usage time of the tool, and the first time period is the time period to which the first machining process belongs; Based on the tool number and the machine tool number, obtaining a tool load curve of the first tool in the first time period; A first tracing result is obtained based on the model specification, the appearance data, the tool measurement data and the tool load curve of the first tool in a first time period.

3. The method according to claim 1, characterized in that The performing tooling fault tracing on the first tooling based on the tooling number and the machine tool number to obtain a second tracing result includes: Based on the tooling number, obtaining the model specification and tooling measurement data of the first tooling in a first time period, wherein the tooling measurement data includes pressure, torque, hydraulic value, air pressure value, and dimension position of the tooling, and the first time period is the time period to which the first processing step belongs; Based on the tool number and the machine tool number, acquiring control signal data of a second tool in the first time period, where the second tool is a tool among the first tools that is controlled by the first numerically controlled machine tool; A second tracing result is obtained based on the model specification and the tooling measurement data of the first tooling in the first time period, and the control signal data of the second tooling in the first time period.

4. The method according to claim 1, characterized in that: The obtaining of a first processing step corresponding to the first workpiece includes: Acquire a plurality of first size values ​​of the first workpiece; comparing the plurality of first dimension values ​​with a plurality of standard dimension values ​​of the first workpiece to obtain abnormal dimensions; Based on the abnormal size, the first processing step is determined.

5. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Obtaining a personnel number of a first personnel corresponding to the first workpiece in the first processing step; Based on the personnel number, tracing the operation process of the first personnel to obtain a third tracing result; Based on the machine tool number, tracing the machine tool failure of the first numerically controlled machine tool to obtain a fourth tracing result; A quality traceability report of the first workpiece is generated based on the first traceability result, the second traceability result, the third traceability result, and the fourth traceability result.

6. A workpiece quality tracing system for a machine tool processing production line, characterized in that: The system comprises: A first acquisition module is used to acquire a first processing procedure corresponding to a first workpiece, the first workpiece is a workpiece with unqualified quality, and the first processing procedure is a procedure that causes the first workpiece to have unqualified quality; A second acquisition module is used to acquire a tool number, a tooling number and a machine tool number corresponding to the first workpiece in the first processing step, wherein the machine tool number corresponding to the first workpiece is used to indicate a first CNC machine tool that produces the first workpiece; A first tracing module is used to perform tool failure tracing on the first tool based on the tool number and the machine tool number to obtain a first tracing result, wherein any tool number uniquely indicates one first tool; A second tracing module is used to perform tooling failure tracing on the first tooling based on the tooling number and the machine tool number to obtain a second tracing result, wherein any tooling number uniquely indicates one of the first toolings; A generating module, configured to generate a quality traceability report of the first workpiece based on the first traceability result and the second traceability result; Among them, the tool number corresponding to the first workpiece, the tooling number corresponding to the first workpiece and the machine tool number corresponding to the first workpiece are respectively used to index relevant data of the first tool, relevant data of the first tool and relevant data of the first CNC machine tool in the first database.

7. The system according to claim 6, characterized in that The first tracing module is also used for: Based on the tool number, obtaining the model specification, appearance data, and tool measurement data of the first tool in a first time period, wherein the tool measurement data includes the length, radius, wear amount, calibration value, and tool usage time of the tool, and the first time period is the time period to which the first machining process belongs; Based on the tool number and the machine tool number, obtaining a tool load curve of the first tool in the first time period; A first tracing result is obtained based on the model specification, the appearance data, the tool measurement data and the tool load curve of the first tool in a first time period.

8. A computer device, characterized in that: The computer device comprises: a memory and a processor, wherein at least one computer program is stored in the memory, and the at least one computer program is loaded and executed by the processor to implement the method according to any one of claims 1 to 5.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one computer program, and the at least one computer program is loaded and executed by a processor to implement the method according to any one of claims 1 to 5.

10. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the method according to any one of claims 1 to 5 is implemented.

Citation Information

Cited By

  • A Product Assembly End-to-End Traceability Method Based on Visual Tracking and Torque Data Binding

    CN122675461A