High-precision workpiece size measuring method
By acquiring and analyzing historical processing data, calculating dimensional and environmental differences, and selecting target processing technology, the problem of reduced precision of high-precision processing equipment after long-term operation was solved, and high-precision processing of steel parts was achieved.
Patent Information
- Application Number
- CN202510166881.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-14
- Publication Date
- 2025-12-09
- Estimated Expiration
- 2045-02-14
AI Technical Summary
After long-term operation, the machining accuracy of existing high-precision machining equipment will decrease. How can we analyze the historical machining data of machine tools to find suitable industrial control methods for machining parts to meet the accuracy requirements?
By acquiring historical processing data and storing it in a database, steel parts are monitored in real time. The difference between the real-time size and the target size, along with the weighting of environmental data, are calculated. Based on this data, historical processing techniques are weighted, and the target processing technique is selected for processing.
It enables targeted analysis based on historical data, selects appropriate processing methods, and improves the processing accuracy of steel parts to meet accuracy requirements.
Smart Images

Figure CN120029174B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of intelligent industrial control, and particularly relates to a high-precision industrial control method for steel size. BACKGROUND
[0002] The precision indexes of a numerical control machine tool mainly include machining precision, positioning precision and repeat positioning precision, the machining precision is the final precision pursued by the numerical control machine tool, and is mainly affected by factors such as spatial geometric error, thermal error, load error and servo error of machine tool parts and structure. The mutual coupling of machine tool geometric error, thermal error and load error affects the machining precision of the machine tool.
[0003] For example, Chinese patent CN111338289A provides a machine tool machining precision analysis method and device, precision detector and machine tool machining method. The machine tool machining precision analysis method comprises the following steps: obtaining a plurality of sets of machining deviation sets of historical workpiece surfaces in a plurality of intersecting directions, wherein each set of machining deviation sets comprises machining deviations of a plurality of points in the corresponding direction; comparing a plurality of sets of machining deviation sets to identify one with relatively concentrated dispersion degree in the plurality of sets of machining deviation sets as a stable precision set; and outputting the detection direction corresponding to the stable precision set as the optimal machining direction. The plurality of machining deviations in the stable precision set are relatively concentrated, indicating that the machining deviations of the workpiece in the detection direction corresponding to the stable precision set are not significantly different, and the workpiece surface fluctuates less in the detection direction. If the detection direction is used as the machining direction in the future, the machined workpiece surface is relatively smooth, and the workpiece precision is high. Thus, the analysis of historical data is used to improve the machining precision.
[0004] For example, Chinese patents CN213591435U and CN104551669A and the like all provide a high-precision steel machining equipment. However, as summarized above, even if a high-precision machining equipment is used, the machining precision will decrease after long-term operation. Therefore, how to analyze the machining precision of the machine tool and find an industrial control method suitable for part machining and meeting the precision requirement becomes a problem to be solved. SUMMARY
[0005] The application aims to provide a high-precision industrial control method for steel size, which analyzes historical machining data of the machine tool, processes the parts in stages and updates the industrial control method, thereby solving the existing problems.
[0006] To solve the above technical problems, the application is implemented by the following technical scheme:
[0007] The application is a high-precision industrial control method for steel size, comprising the following steps:
[0008] Step K001: Obtain historical machining data and store it in a database.
[0009] Step K002: Real-time detection is performed on the steel part to obtain the real-time size of the steel part, and the obtained real-time size of the steel part and the final target size are marked as real-time original size and real-time target size respectively;
[0010] Step K003: The real-time original size and the real-time target size are compared and analyzed with the historical processing data in the database, and the comparison difference is calculated according to the difference between the data;
[0011] Step K004: Real-time processing environment data is obtained and compared and analyzed with historical processing environment data, and the weight value is obtained according to the number of the same processing environment data;
[0012] Step K005: The historical processing data is weighted according to the weight value to obtain the target processing technology;
[0013] Step K006: Switch to the target processing technology for processing.
[0014] Further, the historical processing data includes processing parameter data and processing result data, and the processing parameter data includes:
[0015] The processing technology during processing and the processing deviation value of the part processed by the processing technology, the processing environment data during processing, the processing environment data including the processing precision of the processing machine, the environmental temperature during processing, the model of the processing instrument, the working life of the processing instrument, the size, shape, material properties and processing allowance of the part, the processing allowance being the numerical value required for the existing product to reach the target product required for processing.
[0016] Further, in step K003, the method of comparing and analyzing the real-time original size and the real-time target size with the historical processing data in the database includes the following steps:
[0017] Obtain the difference between the real-time original size and the historical original size, and mark it as original difference;
[0018] Obtain the difference between the real-time target size and the historical target size, and mark it as target difference;
[0019] Calculate the comparison difference, comparison difference = 0.32*original difference + 0.68*target difference; 0.32, 0.68 are preset weight values.
[0020] Further, the method of obtaining the original difference includes the following steps:
[0021] Obtaining all size parameters corresponding to the real-time original size of the steel part, marked as Cj i, i = 1, 2, 3, …, n, j = 1, 2, 3, …, m, n, m are positive integers, Cmn represents the size corresponding to the size parameter n measured for the mth time;
[0022] Obtaining the historical size parameters corresponding to the steel part from the historical processing data, marked as LCi;
[0023] Obtaining the original difference YCj,
[0024] Further, the method for obtaining the target difference comprises the following steps:
[0025] Obtaining all size parameters corresponding to the real-time target size of the steel part, marked as M i, i = 1, 2, 3, …, n, n is a positive integer, Mn represents the size corresponding to the size parameter n;
[0026] Obtaining the historical target size parameters corresponding to the steel part from the historical processing data, marked as LM i;
[0027] Obtaining the target difference YM,
[0028] Further, in the step K004, the method for obtaining the weight value according to the number of the same processing environment data comprises the following steps:
[0029] Obtaining the real-time processing environment data;
[0030] Extracting the model of the processing instrument, and obtaining the processing environment data corresponding to all instruments with the same model as the processing instrument from the historical processing data, marked as historical processing environment data;
[0031] Comparing each data in the real-time processing environment data with the corresponding data in the historical processing environment data respectively (such as comparing the processing precision of the processing machine, the environmental temperature during processing, the model of the processing instrument, the working life of the processing instrument, the size, shape, material characteristics and processing allowance of the part in the real-time processing environment data with the processing precision of the processing machine, the environmental temperature during processing, the model of the processing instrument, the working life of the processing instrument, the size, shape, material characteristics and processing allowance of the part in the historical processing environment data respectively);
[0032] If there is one same data, the weight value is automatically increased by 1;
[0033] If there is no same data, the weight value is 1.
[0034] Further, in the step K005, the method for weighting the machining processes in the historical machining data according to the weight value comprises the following steps:
[0035] selecting a historical machining process same as the real-time machining process from the historical machining data;
[0036] obtaining a comparison difference and a machining deviation value corresponding to the historical machining process;
[0037] calculating the selection value according to the formula:
[0038] selection value=(0.44*comparison difference+0.56*machining deviation value) / weight value, 0.44 and 0.56 are preset weight values;
[0039] obtaining the selection value corresponding to each machining process;
[0040] marking the machining process with the minimum selection value as the target machining process.
[0041] Further, in the step K006, after switching to the target machining process for machining, the method further comprises the following steps:
[0042] dividing the machining process into three stages according to the machining process of the steel part;
[0043] after machining for one third of the progress, re-obtaining the target machining process according to the steps K001-K005.
[0044] The present application has the following beneficial effects:
[0045] The present application obtains the historical machining data and stores the data in a database; detects the steel part in real time to obtain the real-time size of the steel part; compares and analyzes the real-time original size and the real-time target size with the historical machining data in the database, calculates the comparison difference according to the difference between the data; obtains the real-time machining environment data and compares and analyzes the data with the historical machining environment data, obtains the weight value according to the number of the same machining environment data; weights the machining processes in the historical machining data according to the weight value to obtain the target machining process; switches to the target machining process for machining, and selects the machining method suitable for and meeting the part precision based on the historical machining.
[0046] Of course, any product implementing the present application does not necessarily need to achieve all the advantages described above at the same time. BRIEF DESCRIPTION OF DRAWINGS
[0047] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without any creative effort based on these drawings.
[0048] Fig. 1 Flow chart for high-precision industrial control method of steel size of the present application;
[0049] Fig. 2 Flow chart for calculating comparison difference from difference between data of the present application;
[0050] Fig. 3 Flow chart for obtaining homologous value according to the number of same processing environment data of the present application. DETAILED DESCRIPTION
[0051] In the following description, for the purpose of explanation and not limitation, specific details are set forth, such as particular system configurations, techniques, etc., in order to provide a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application can be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
[0052] It should be understood that the term "comprising" as used in the specification and the appended claims indicates the presence of the recited features, integers, steps, operations, elements, and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0053] It should also be understood that the term "and / or" as used herein refers to any one of the associated listed items, combinations of one or more of the associated listed items, and all possible combinations thereof, and includes these combinations.
[0054] As used in the specification and the appended claims, the term "if' can be interpreted as meaning "when" or "once" or "in response to a determination" or "in response to a detection" depending on the context. Similarly, the phrase "if determined" or "if detected [the described condition or event]" can be interpreted as meaning "once determined" or "in response to a determination" or "once detected [the described condition or event]" or "in response to a detection [the described condition or event]" depending on the context.
[0055] In addition, in the description of the present application and the appended claims, the terms "first", "second", "third", etc. are only used for differentiation in description, and cannot be understood as indicating or implying relative importance.
[0056] Reference within this specification to "one embodiment" or "some embodiments" means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. The appearances of the phrase "in one embodiment" or "in some embodiments" in various places within specified
[0057] Referring to Figs. 1-3 As shown in the drawings, the present application is a high-precision industrial control method for steel size, comprising the following steps:
[0058] Step K001: Obtain historical processing data and store it in the database; As an embodiment provided by the present application, preferably, the historical processing data includes processing parameter data and processing result data, and the processing parameter data includes:
[0059] Processing technology and processing deviation value of the part processed by the processing technology, processing environment data during processing, processing environment data including processing precision of processing machinery, environmental temperature during processing, model of processing instrument, working life of processing instrument, size, shape, material properties and processing allowance of the part, processing deviation value indicating how much deviation exists after processing by the method, and the processing allowance is the numerical value of the target product to be processed from the existing product, i.e. the blank part;
[0060] Step K002: Real-time detection is performed on the steel part to obtain the real-time size of the steel part, and the obtained real-time size of the steel part and the final target size are respectively marked as real-time original size and real-time target size;
[0061] Step K003: Compare and analyze the real-time original size and the real-time target size with the historical processing data in the database, and calculate the comparison difference according to the difference between the data;
[0062] Step K004: Obtain real-time processing environment data and compare and analyze it with historical processing environment data, and obtain weight value according to the number of the same processing environment data;
[0063] Step K005: Weight the processing technology in the historical processing data according to the weight value to obtain the target processing technology;
[0064] Step K006: Switch to the target processing technology for processing.
[0065] As an embodiment provided by the present application, preferably, in the step K003, the method for comparing and analyzing the real-time original size and the real-time target size with the historical processing data in the database comprises the following steps:
[0066] Obtaining the difference between the real-time original size and the historical original size, and marking it as an original difference;
[0067] Obtaining the difference between the real-time target size and the historical target size, and marking it as a target difference;
[0068] Calculating a comparison difference, the comparison difference = 0.32*original difference + 0.68*target difference; 0.32 and 0.68 are preset weight values.
[0069] As an embodiment provided by the present application, preferably, the method for obtaining the original difference comprises the following steps:
[0070] Obtaining all size parameters corresponding to the real-time original size of the steel part, and marking them as Cji, i = 1, 2, 3, …, n, j = 1, 2, 3, …, m, n and m are positive integers, and Cmn represents the size size corresponding to the size parameter n measured for the mth time;
[0071] Obtaining the historical size parameters corresponding to the steel part from the historical processing data, and marking them as LCi;
[0072] Obtaining the original difference YCj,
[0073] As an embodiment provided by the present application, preferably, the method for obtaining the target difference comprises the following steps:
[0074] Obtaining all size parameters corresponding to the real-time target size of the steel part, and marking them as Mi, i = 1, 2, 3, …, n, n is a positive integer, and Mn represents the size size corresponding to the size parameter n;
[0075] Obtaining the historical target size parameters corresponding to the steel part from the historical processing data, and marking them as LMi;
[0076] Obtaining the target difference YM,
[0077] As an embodiment provided by the present application, preferably, in the step K004, the method for obtaining the weight value according to the number of the same processing environment data comprises the following steps:
[0078] Obtaining the real-time processing environment data;
[0079] extracting the model of the machining equipment, and obtaining machining environment data corresponding to all equipment with the same model of the machining equipment from historical machining data, marked as historical machining environment data;
[0080] comparing each data in the real-time machining environment data with the corresponding data in the historical machining environment data respectively (such as comparing the machining precision of the machining machine, the environmental temperature during machining, the model of the machining equipment, the working life of the machining equipment, the size, shape, material properties and machining allowance of the part in the real-time machining environment data with the machining precision of the machining machine, the environmental temperature during machining, the model of the machining equipment, the working life of the machining equipment, the size, shape, material properties and machining allowance of the part in the historical machining environment data respectively);
[0081] if there is one same data, the weight value is automatically increased by 1;
[0082] if there is no same data, the weight value is 1.
[0083] As an embodiment provided by the present application, preferably, in the step K005, the method for weighting the machining process in the historical machining data according to the weight value comprises the following steps:
[0084] selecting a historical machining process same as the real-time machining process from the historical machining data;
[0085] obtaining the comparison difference and the machining deviation value corresponding to the historical machining process;
[0086] calculating the selection value according to the formula:
[0087] selection value = (0.44*comparison difference + 0.56*machining deviation value) / weight value, 0.44 and 0.56 are preset weight values;
[0088] obtaining the selection value corresponding to each machining process;
[0089] marking the machining process with the smallest selection value as the target machining process.
[0090] As an embodiment provided by the present application, preferably, in the K006, after switching to the target machining process for machining, the following steps are further included:
[0091] dividing the machining process of the steel part into three stages according to the machining process;
[0092] after one third of the machining is completed, re-obtaining the target machining process according to the steps K001-K005.
[0093] Of course, as another embodiment provided by the present application, the size deviation after the first third of the processing is completed and the size deviation after the expected completion of the processing are obtained after each third of the processing, and are marked as deviation one;
[0094] Then, after the target processing process is obtained according to steps K001-K005, if it is not the target processing process of the first third of the processing, the size deviation generated at the stage of the second third of the processing is obtained automatically, and is marked as deviation two;
[0095] If the value of deviation two minus deviation one exceeds the set deviation threshold, the target processing process of the first third of the processing is automatically marked as the target processing process of the last third of the processing, instead of being reobtained through steps K001-K005. If the set deviation threshold is not exceeded, the target processing process can be reobtained through steps K001-K005, so as to determine the processing process of the last stage.
[0096] A high-precision industrial control method for steel size, by obtaining historical processing data and storing in a database; real-time detection is performed on the steel parts to obtain real-time size of the steel parts; the real-time original size and the real-time target size are compared and analyzed with the historical processing data in the database, and a comparison difference is calculated according to the difference between the data; real-time processing environment data is obtained and compared and analyzed with historical processing environment data, and a weight value is obtained according to the number of the same processing environment data; the processing process in the historical processing data is weighted according to the weight value to obtain a target processing process; the target processing process is switched to for processing, and a targeted analysis is performed based on the historical processing to select a processing method that is suitable and meets the precision of the parts.
[0097] In the description of the present specification, the description referring to the terms "one embodiment", "an example", "a specific example" and the like means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In the present specification, the illustrative description of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0098] The preferred embodiments of the application disclosed above are only to facilitate the elucidation of the application. The preferred embodiments do not describe all the details of the application and limit the application to the specific embodiments described. Obviously, many modifications and variations can be made in light of the teachings above. The description is chosen and described in order to best explain the principles of the application and its practical application to thereby enable others skilled in the art to best utilize the application and get the best results from the application. The application is only limited by the claims and their full scope and equivalents.
Claims
1. A high-precision industrial control method for steel dimensions, characterized in that, Includes the following steps: Step K001: Obtain historical processing data and store it in the database; Step K002: Perform real-time inspection on the steel parts to obtain their real-time dimensions. Mark the obtained real-time dimensions and the final target dimensions of the steel parts as the real-time original dimensions and the real-time target dimensions, respectively. Step K003: Compare and analyze the real-time raw dimensions and real-time target dimensions with the historical processing data in the database, and calculate the comparison difference based on the difference between the data; Step K004: Obtain real-time processing environment data and compare and analyze it with historical processing environment data, and obtain the weighting value based on the number of identical processing environment data. Step K005: Weight the processing technology in the historical processing data according to the weight value to obtain the target processing technology; Step K006: Switch to the target processing technology for processing; In step K003, the method for comparing and analyzing the real-time original size and real-time target size with historical processing data in the database includes the following steps: Obtain the difference between the real-time original size and the historical original size, and mark it as the original difference; Obtain the difference between the real-time target size and the historical target size, and mark it as the target difference; The difference is calculated as follows: Difference = 0.32 * Original Difference + 0.68 * Target Difference; 0.32 and 0.68 are preset weights. In step K004, the method for obtaining the weighted average value based on the quantity of data from the same processing environment includes the following steps: Obtain real-time processing environment data; Extract the model number of the processing instrument, and obtain the processing environment data corresponding to all instruments with the same model number as the processing instrument from the historical processing data, and mark them as historical processing environment data; Each data point in the real-time processing environment data is compared with the corresponding data in the historical processing environment data. If there is a duplicate data item, the weight is automatically incremented by 1. If no two data items are identical, the weight is 1. In step K005, the method for weighting the processing technology in historical processing data according to the weighting value includes the following steps: Select a historical processing technology that is the same as the real-time processing technology from historical processing data; Obtain the comparison difference and processing deviation values corresponding to historical processing techniques; Calculate the selected value according to the formula: Selected value = (0.44 * comparison difference + 0.56 * processing deviation value) / weight value, where 0.44 and 0.56 are preset weight values; Obtain the selection value corresponding to each processing technology; The machining process with the smallest selected value is marked as the target machining process.
2. The high-precision industrial control method for steel dimensions according to claim 1, characterized in that, The historical processing data includes processing parameter data and processing result data. The processing parameter data includes: The processing technology during processing, the processing deviation values of the parts produced by the processing technology, and the processing environment data during processing; The processing environment data includes the processing accuracy of the processing machinery, the ambient temperature during processing, the model of the processing equipment, the service life of the processing equipment, the size, shape, material properties and processing allowance of the parts; The processing allowance is the amount of processing required to reach the target product from the existing product.
3. The high-precision industrial control method for steel dimensions according to claim 1, characterized in that, The method for obtaining the original difference includes the following steps: Obtain all dimensional parameters corresponding to the real-time original dimensions of the steel parts, labeled as Cji, i=1, 2, 3, ..., n, j=1, 2, 3, ..., m, n and m are positive integers, and Cmn represents the size corresponding to the dimensional parameter n measured in the m-th measurement; Obtain the historical dimensional parameters of the steel parts from historical processing data and label them as LCI; Obtain the original difference YCj, YCj = .
4. The high-precision industrial control method for steel dimensions according to claim 1, characterized in that, The method for obtaining the target difference includes the following steps: Obtain all dimensional parameters corresponding to the real-time target size of the steel part, labeled as Mi, i=1, 2, 3, ..., n, where n is a positive integer, and Mn represents the size corresponding to the dimensional parameter n; Obtain the historical target dimension parameters corresponding to the steel parts from historical processing data and mark them as LMi; Obtain the target difference YM, YM= .
5. The high-precision industrial control method for steel dimensions according to claim 1, characterized in that, In K006, after switching to the target processing technology, the following steps are also included: Based on the processing technology of steel parts, the processing technology is divided into three stages; After each one-third of the processing progress has been completed, the target processing technology is obtained again according to steps K001-K005.
Citation Information
Patent Citations
Production method of cold-drawn high-precision seamless steel tube
CN104551669A
Machine tool precision analysis method and device, precision detector and machine tool machining method
CN111338289A
High-precision decoiler machine for processing hot rolled steel coil
CN213591435U
Processing control method and system for special steel smelting
CN116501003A
Intelligent inspection data acquisition system
CN119396177A