Automated error correction method and system for precision parts production
By determining the reserved area in precision components for edge pre-processing and error correction, the problem of irreversible error in key areas is solved, and the production tolerance and yield of components are improved.
Patent Information
- Application Number
- CN202510864530.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-26
- Publication Date
- 2025-08-22
- Estimated Expiration
- 2045-06-26
AI Technical Summary
In the prior art, the processing error of precision parts in key areas is irreversible, and the error feedback point is lagging, resulting in the problem of scrapping the entire piece and low production tolerance.
By obtaining the design specification parameters, determine the reserved area of the key area, perform edge pre-processing, and determine whether there is an error in the key area. If there is an error, recalibrate the production specification parameters in the reserved area, perform external contour reprocessing, and realize reconstruction processing of non-critical areas such as external contours.
It significantly improves the fault tolerance and yield of precision components, especially the production quality of components with holes and nested structures.
Smart Images

Figure CN120370842B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of component technology, and in particular to an automated error correction method and system for the production of precision components. Background Art
[0002] During the machining and manufacturing process of precision parts, key areas often have high requirements for dimensional accuracy and form and position tolerances, and the error tolerance of some key structures is even as low as the micron level. Therefore, in the existing technology, in order to ensure the assembly function and performance reliability of the entire part, it is generally adopted to directly process the outer contour and then process the internal key structures (such as the aperture). However, in actual applications, since the key area is in the final processing stage, if errors occur during its processing, such as hole eccentricity, aperture deviation, axis deviation, etc., the parts with completed outer contours will not meet the assembly or use requirements, and the errors cannot be compensated through subsequent repair processes, which will eventually lead to the scrapping of the entire part. On the other hand, processing control usually runs based on preset static parameters, lacks the ability to detect and adaptively correct actual processing errors in real time, and the error feedback point is seriously lagging, further limiting the fault tolerance of precision parts.
[0003] In summary, the existing technology has technical problems such as irreversible machining errors in key areas and delayed error feedback points, which lead to the scrapping of entire parts and low fault tolerance in the production of precision parts. Summary of the Invention
[0004] The purpose of this application is to provide an automated error correction method and system for the production of precision parts, so as to solve the technical problems in the prior art such as irreversible machining errors in key areas and delayed error feedback points, which lead to the scrapping of entire parts and low fault tolerance in the production of precision parts.
[0005] In view of the above problems, the present application provides an automated error correction method and system for the production of precision parts.
[0006] In the first aspect, the present application provides an automated error correction method for the production of precision parts, which is implemented by an automated error correction system for the production of precision parts, wherein the automated error correction method for the production of precision parts includes: obtaining design specification parameters of the precision parts, and determining a reserved area for the key area based on the design specification parameters; updating the design specification parameters according to the data of the reserved area, obtaining first production specification parameters, and instructing the processing equipment to pre-process the edge of the part material according to the first production specification parameters to obtain a semi-finished part; after processing the key area of the semi-finished part, determining whether an error occurs in the key area; if an error occurs in the processing of the key area, recalibrating the second production specification parameters in the reserved area according to the error parameters, and the second production specification parameters are the corrected production specification parameters; the processing equipment re-processes the outer contour based on the second production specification parameters to obtain a finished part.
[0007] Optionally, a critical area is determined according to the design specification parameters, and the critical area includes a non-edge area with a processing accuracy greater than a preset threshold; a CNC system connected to the processing equipment collects historical processing data samples of the critical area; the historical processing data samples are analyzed to obtain a historical error range of the critical area; a reserved scale is set with an upper limit of the error of the historical error range to construct a reserved area of the critical area, wherein the reserved area is an external redundant part of the critical area.
[0008] Optionally, a reserved scale is set based on the upper limit of the historical error range, and after constructing the reserved area of the key area, the movable parts of the precision parts are extracted; the movable range of the movable parts is identified, and the parameters of the reserved area are designed based on the constraints of the movable range.
[0009] Optionally, a processing simulation model of the precision parts is constructed; the three-dimensional coordinate system of the processing simulation model is extracted, and conversion records are performed in the three-dimensional coordinate system based on the design specification parameters, and the data of the reserved area is converted and recorded in the three-dimensional coordinate system; the converted design specification parameters are used as basic parameters, and the converted data of the reserved area are updated as edge extension parameters to obtain first production specification parameters.
[0010] Optionally, based on the design specification parameters of the precision parts, preset key specification parameters corresponding to the key areas are extracted, and the preset key specification parameters include preset own specification dimensions and preset position relative relationships; the semi-finished parts are measured and scanned using a three-dimensional coordinate measuring machine, and scanning key specification parameters are output, and the scanning key specification parameters include scanning own specification dimensions and scanning position relative relationships; the preset key specification parameters are compared with the scanning key specification parameters to obtain an error return result, and the error return result includes the presence of an error and the absence of an error.
[0011] Optionally, the relative position relationship is whether the key area processed corresponding to the semi-finished component meets the relative position relationship under the design specification parameters; the relative position relationship is obtained by calculating the error distance between the key area and multiple fixed reference coordinates.
[0012] Optionally, the error parameters, including size error, shape error and position error, are received; based on whether the error parameters are in the error tolerance range of the original area, if the error parameters are in the error tolerance range of the original area, compensation correction path analysis is performed in the original area based on the error parameters, and a processing path in the original area is defined; after correcting the production error of the key area according to the processing path of the original area, the reserved area is eliminated according to the data of the reserved area.
[0013] Optionally, if the error parameter is not within the error tolerance range of the original area, a compensation correction path analysis is performed in the reserved area based on the error parameter, and a processing path is defined in the reserved area; and the second production specification parameter is recalibrated according to the processing path of the reserved area.
[0014] Optionally, real-time monitoring error information of the processing equipment during the processing is obtained; and the real-time monitoring error information is fed back to the numerical control system of the processing equipment for error feedback compensation.
[0015] In the second aspect, the present application also provides an automated error correction system for the production of precision parts, which is used to execute the automated error correction method for the production of precision parts as described in the first aspect, wherein the automated error correction system for the production of precision parts includes: a reserved area determination module, which is used to obtain the design specification parameters of the precision parts, and determine the reserved area of the key area according to the design specification parameters; an edge pre-processing module, which is used to update the design specification parameters according to the data of the reserved area, obtain the first production specification parameters, and enable the processing equipment to perform edge pre-processing on the part material according to the first production specification parameters to obtain a semi-finished part; an error correction module, which is used to determine whether an error occurs in the key area after processing the semi-finished part; if an error occurs in the processing of the key area, recalibrate the second production specification parameters in the reserved area according to the error parameters, and the second production specification parameters are the corrected production specification parameters; a part reprocessing module, which is used for the processing equipment to reprocess the outer contour based on the second production specification parameters to obtain a finished part.
[0016] One or more technical solutions provided in this application have at least the following beneficial effects:
[0017] The system obtains design specification parameters for a precision component and determines a reserved area for a critical area based on the design specification parameters. The design specification parameters are updated according to the data in the reserved area to obtain first production specification parameters, and processing equipment is instructed to pre-process the component material's edges according to the first production specification parameters to produce a semi-finished component. After processing the semi-finished component's critical area, it is determined whether errors have occurred in the critical area. If errors have occurred in the critical area, second production specification parameters are recalibrated in the reserved area based on the error parameters, with the second production specification parameters being the corrected production specification parameters. The processing equipment then re-processes the outer contour based on the second production specification parameters to produce a finished component. In other words, by scanning the component to determine the reserved area, updating the design specification parameters, pre-processing the component material's edges, and then processing the critical area, the second production specification parameters are recalibrated in the reserved area based on the errors found, and then correcting the outer contour. This allows for reconstruction of non-critical areas such as the outer contour, significantly improving the fault tolerance and yield rate of precision component production (particularly those with holes, nested structures, etc.).
[0018] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, which can be implemented in accordance with the contents of the description, and to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are specifically listed below. It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easy to understand through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in this application or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are merely exemplary, and a person of ordinary skill in the art can obtain other drawings based on the provided drawings without creative work.
[0020] Figure 1 This is a flow chart of the automated error correction method for precision parts production used in this application.
[0021] Figure 2 This is a schematic diagram of the structure of the automated error correction system used in the production of precision parts in this application.
[0022] Explanation of the reference numerals: reserved area determination module 11 , edge pre-processing module 12 , error correction module 13 , component re-processing module 14 . DETAILED DESCRIPTION
[0023] This application solves the technical problems in the prior art of low fault tolerance in precision parts production, such as irreversible errors in key areas and delayed error feedback, which lead to scrapping of entire parts. By scanning parts to determine reserved areas, updating design specifications, pre-processing the edges of the parts, and then processing the key areas, the second production specification parameters are recalibrated in the reserved areas based on the errors found, and contour correction processing is performed to achieve reconstruction processing of non-critical areas such as the outer contour. This significantly improves the fault tolerance and yield rate of precision parts (especially those with holes, nested structures, etc.).
[0024] Below, the technical solutions in this application will be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of this application, rather than all the embodiments of this application. It should be understood that this application is not limited to the example embodiments described herein. Based on the embodiments of this application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application. It should also be noted that, for the convenience of description, only the parts related to this application, rather than all of them, are shown in the accompanying drawings.
[0025] For example 1, please refer to the attached Figure 1 The present application provides an automated error correction method for precision parts production, wherein the automated error correction method for precision parts production is performed by an automated error correction system for precision parts production, and the automated error correction method for precision parts production specifically includes the following steps:
[0026] S100: Acquire design specification parameters of a precision component, and determine a reserved area for a key area according to the design specification parameters.
[0027] Furthermore, the present application S100 includes:
[0028] A critical area is determined according to the design specification parameters, wherein the critical area includes a non-edge area with a processing accuracy greater than a preset threshold; a numerical control system connected to the processing equipment collects historical processing data samples of the critical area; the historical processing data samples are analyzed to obtain a historical error range of the critical area; a reserved scale is set with an upper limit of the error of the historical error range to construct a reserved area of the critical area, wherein the reserved area is an external redundant part of the critical area.
[0029] Specifically, the design specifications of precision components are obtained. These are a series of manufacturing parameters such as size, shape, and tolerances determined according to component design requirements. These parameters, such as hole diameter and fit tolerance, are used to guide the production process. Based on these design specifications (such as hole diameter and fit tolerance), critical areas within the component requiring precision control are identified. Non-edge areas with machining precision requirements exceeding a preset threshold are identified as critical areas. For example, if a component's designed hole diameter is 10mm and its tolerance is ±0.01mm, this hole area is considered a critical area. Critical areas are those that significantly impact part function, assembly accuracy, and performance. These areas typically require more precise machining and strict error control, such as structural components like the hole diameter, axis, and mating surfaces. Non-edge areas are areas of the component that are not located at the edge and typically have higher requirements for part function and precision. The preset threshold, determined based on the machining requirements of the precision component, is used to screen critical areas.
[0030] Establish a connection with the processing equipment's CNC system. A CNC system is an automated numerical control system used on machine tools or other processing equipment. It automatically operates according to the input processing program, controlling the equipment's movement and processing. Collect historical processing data samples for key areas from the CNC system. This data, collected from past production processes, covers the critical areas of a specific part, including processing errors, dimensions, and form and position tolerances. This historical processing data sample typically includes the actual dimensional errors in key areas recorded after each process, such as the deviation between the actual aperture size and the design specifications over multiple production cycles.
[0031] From the collected historical processing data samples, error information about key areas (such as apertures, shafts, and mating surfaces) is identified and extracted. Statistical analysis methods (such as mean, standard deviation, maximum, and minimum values) are used to process the data and calculate the error range for that area. For example, suppose a part has a 10mm aperture design and undergoes multiple machining cycles. The collected error data includes 10.01mm, 9.98mm, 10.02mm, 10.00mm, and 9.99mm. By analyzing these machining data and calculating the maximum and minimum errors, we obtain +0.02mm and -0.02mm, respectively, and determine the error range to be ±0.02mm. By analyzing the errors over multiple machining cycles, the historical error range for that key area is obtained, reflecting the potential error magnitude during machining.
[0032] The reserve size is set based on the upper limit of the historical error range to construct the reserve area. The reserve area refers to the processing space deliberately increased during the design to compensate for possible errors. It is usually preset to be larger than the actual requirement so that error correction can be performed in the later processing to ensure the accuracy of the part.
[0033] When designing critical areas, based on the historical error upper limit, a certain dimension is added outward to create redundant processing space. Using the error upper limit as a reserve dimension, the reserved dimension is expanded outside the critical area to construct a reserved area as the external redundant portion of the critical area. For example, if a circular hole is a critical area, its design aperture is 10mm; the error upper limit is +0.02mm; during design, the area around the hole is expanded outward to form a ±0.02mm reserve layer; the overall hole becomes 10.04mm in outer diameter during the initial processing stage, and the inner core remains unchanged. Providing room for processing errors by reserving areas ensures that even if errors occur during the actual processing process, the functional and dimensional requirements of the part can still be met. Reserving redundant space during design can significantly reduce the scrap rate caused by minor errors and improve the yield rate.
[0034] Furthermore, the present application further comprises the following steps:
[0035] The reserved scale is set with the upper limit of the error of the historical error range. After the reserved area of the key area is constructed, the movable parts of the precision component are extracted; the movable range of the movable part is identified, and the parameters of the reserved area are designed according to the constraint of the movable range.
[0036] Specifically, after constructing the reserved area, the moving parts of the precision components are extracted, that is, which parts have motion characteristics are identified. If certain parts of the part are moving parts, the design of the reserved area should take into account the range of motion of the moving parts to avoid interference with the reserved area. Moving parts are parts that produce relative motion during use, such as rotating shafts, sliding guides, meshing gears, etc. The three-dimensional model of the precision parts is analyzed to determine which parts are moving. For example, in a slider guide assembly, the slider is the moving part; in a gear pump, the pinion and driving shaft are moving parts.
[0037] By simulating the working process of components or using professional motion analysis software, the range of motion of the moving parts—the maximum range of motion they can achieve under normal operating conditions, such as the maximum sliding distance of a slider or the maximum rotation angle of a gear—is determined. By considering constraints such as the moving parts' paths and motion limits during operation, the position, thickness, and shape of the reserved area are restricted to prevent them from affecting their motion function. In other words, the size, shape, and position of the reserved area must be compatible with the range of motion. For example, if a moving part requires a certain amount of space for its movement, the reserved area cannot occupy this space.
[0038] The parameters of the reserved area are designed based on the constraints of the range of motion. This means that the parameters of the reserved area are designed based on the constraints of direction, shape, symmetry, etc. By considering the range of motion of the moving part to constrain the parameters of the reserved area, the design of the reserved area can correct for machining errors without affecting the functionality and smooth movement of the component.
[0039] S200: updating the design specification parameters according to the data of the reserved area, obtaining first production specification parameters, and instructing processing equipment to pre-process the edge of the component material according to the first production specification parameters to obtain a semi-finished component.
[0040] Furthermore, the present application S200 includes:
[0041] Construct a processing simulation model of the precision parts; extract the three-dimensional coordinate system of the processing simulation model, convert and record the design specification parameters in the three-dimensional coordinate system, and convert and record the data of the reserved area in the three-dimensional coordinate system; use the converted design specification parameters as basic parameters, and update the converted data of the reserved area as edge extension parameters to obtain first production specification parameters.
[0042] Specifically, a machining simulation model for precision parts is constructed using computer-aided design (CAD) software to create a three-dimensional model that simulates the machining process. This model can simulate the machining of parts under different machining methods, equipment, and process conditions, helping to predict machining errors, machining time, workpiece surface quality, and other characteristics. The design specifications of the precision parts, such as their geometry, dimensions, tolerances, and materials, are input into the CAD software to create a three-dimensional geometric model of the precision parts. The machining simulation model can simulate different cutting tools and machining conditions to predict material removal, stress distribution, and temperature changes during machining.
[0043] Based on the machining simulation model, the 3D coordinate system of the precision component is extracted. A 3D coordinate system is a reference frame in three-dimensional space that describes the position and orientation of a part or tool in space. It typically consists of three mutually perpendicular coordinate axes (X, Y, and Z), with the position of each point represented by a coordinate value (X, Y, and Z). Design specifications (such as hole diameter and length) are converted from the original design coordinate system to the 3D machining coordinate system to ensure that the parameters applied during machining match the design. Typically, the coordinate system conversion tools included in the computer-aided design software are used to convert design specifications from the design coordinate system (such as the origin used during product design) to the machining coordinate system. For example, if the hole position is designed as X=50mm, Y=75mm, and Z=10mm, the corresponding conversion is performed based on the machining environment and workpiece positioning.
[0044] Similarly, the reserve area is converted to a 3D coordinate system. The size and shape of the reserve area must also be converted and recorded according to the 3D coordinate system of the simulation model. For example, if the reserve area is 0.02mm larger than the critical hole of the component, then the correction record should be made according to the converted coordinate system to ensure that the area can accommodate possible errors during processing.
[0045] The converted design specification parameters are used as the base parameters, and the converted reserved area data is used as the edge expansion parameters. In other words, based on the converted design specification parameters and the reserved area data, the production specification parameters are updated to obtain first production specification parameters. These parameters serve as the basis for preliminary processing of the part and guide the processing equipment to perform edge pre-processing. The first production specification parameters are the actual production parameters generated based on the converted and updated design specification parameters and the reserved area data.
[0046] The machining equipment pre-machines the component's edges according to the first production specifications, performing preliminary cutting or grinding on the part's external redundant areas to remove some material and lay the foundation for subsequent precision machining, ensuring the part's shape approaches its final form. After edge pre-machining, the component becomes a semi-finished part. While its shape is close to the design requirements, internal or critical areas still require precision machining. For example, if the target precision component is a mounting carrier, the design aperture is 20mm with a tolerance of ±0.01mm, and a 0.02mm overhang is reserved, leaving a 20.02mm area for error compensation. Based on the data from this reserved area, the design specifications are updated to the first production specifications, with a 20.02mm aperture, accounting for machining errors. These updated first production specifications are imported into the CNC machine, and the part's edges are pre-machined using a 5mm tool diameter, 0.5mm cutting depth, and a feed rate of 200mm / min. After edge pre-machining, the component's outer contour approaches the design requirements, but further machining is still required at the hole location. Through the reserved area and updated production specification parameters, a certain error can be tolerated during part processing. Once a deviation occurs, the reserved area can be replanned and processed at the exact position to remove the reserved area. Without deviation, the reserved area can be directly removed, thereby enhancing the fault tolerance of the production process.
[0047] S300: After processing the key area of the semi-finished component, determine whether an error occurs in the key area. If an error occurs in the processing of the key area, recalibrate the second production specification parameter in the reserved area according to the error parameter. The second production specification parameter is the corrected production specification parameter.
[0048] Furthermore, the present application S300 includes:
[0049] According to the design specification parameters of the precision parts, the preset key specification parameters corresponding to the key areas are extracted, and the preset key specification parameters include the preset own specification dimensions and the preset position relative relationship; the semi-finished parts are measured and scanned using a three-dimensional coordinate measuring machine, and the scanning key specification parameters are output, and the scanning key specification parameters include the scanning own specification dimensions and the scanning position relative relationship; the preset key specification parameters are compared with the scanning key specification parameters to obtain an error return result, and the error return result includes whether an error exists or not.
[0050] The relative position relationship is whether the key area of the semi-finished component corresponding to the processing meets the relative position relationship under the design specification parameters; the relative position relationship is obtained by calculating the error distance between the key area and multiple fixed reference coordinates.
[0051] Specifically, semi-finished parts are intermediate workpieces that have undergone partial machining (such as edge pre-machining) but not yet completed machining of all functional areas. At this point, the shape is essentially formed, but important dimensional control areas have not yet been finished. Semi-finished parts are machined in critical areas. Because there are reserved areas, micro-finishing is performed at this time, allowing for adjustments when errors occur. Critical areas are structural areas that have a decisive impact on the function, assembly, or performance of the part, such as bearing holes, mating holes, locating pin holes, gear shaft centers, and guideway grooves. These areas have very strict requirements for geometric tolerances, dimensional tolerances, and roughness.
[0052] The semi-finished parts are accurately placed on the worktable of the processing equipment and firmly fixed with a fixture to ensure that they do not move during the processing. According to the preset processing parameters, such as cutting path, speed, feed rate, etc., the key areas are fine-machined. For example, if the critical area is the tooth surface of a gear, then the processing operations may include cutting and grinding the tooth surface. During the processing, sensors and detection equipment are used to monitor the processing status in real time, such as cutting force, temperature, vibration, etc., to ensure that the processing process is within the control range.
[0053] Based on the design specifications of precision parts, the preset key specifications corresponding to the key areas are extracted. That is, based on the design specifications of precision parts, the preset dimensions, tolerances, and positional relationships of the key areas are determined. These are the key specifications under ideal conditions. For example, the diameter of the hole, the center distance of the hole relative to other holes, the relationship between the hole position and other parts of the part, etc. The preset key specification parameters include the preset own specification dimensions and the preset position relative relationship. The preset own specification dimensions are the dimensional set values and tolerance ranges of the key areas (such as the hole diameter of 10mm±0.01mm), and the preset position relative relationship is the positioning of the key areas in three-dimensional space, such as the center distance between two holes, the distance between a hole and the reference edge, etc.
[0054] The relative position relationship refers to whether the key areas of semi-finished parts being processed meet the relative position relationship under the design specification parameters. In precision manufacturing, the processing of parts and components must not only focus on single dimensional requirements, but also on whether the relative positions between the various key areas meet the design requirements. For example, if a part is designed with multiple holes, the design specifications stipulate that these holes should maintain a certain fixed distance or specific symmetry. By comparing the actual processing data of the semi-finished parts with the design specification parameters, it is determined whether the relative position relationship of the key areas meets the design requirements. In other words, the various position relationships in the design specifications will be mapped to the actual part, and measurement will be used to confirm whether they meet the design requirements.
[0055] The relative position relationship is determined by calculating the error distance between the key area and multiple fixed reference coordinates. The actual position of the key area is compared with the multiple fixed reference coordinates in the design specifications, and the error distance between them is calculated. The actual measurement data of each key area is compared with the preset reference coordinates, and the error distance is calculated to determine whether the relative position between these key areas meets the design requirements. For example, if the design stipulates that the center distance between two holes should be 20mm±0.01mm, and the measurement result shows 20.015mm, the calculated error distance is 0.015mm (exceeding the preset tolerance range). Therefore, this error is recorded and fed back to the processing equipment for correction.
[0056] After the semi-finished parts are processed, they are scanned using a 3D coordinate measuring machine. The 3D coordinate measuring machine will scan the entire part and record the actual size and position data of each key area. For example, the preset key specification parameters are a hole diameter of 10.000mm±0.01mm and a center distance between two holes of 50.000mm±0.02mm. If a 10mm hole was originally designed, after processing, the scanning measured the hole diameter to be 10.003mm, with an error of +0.003mm, which is within the allowable error range, so it is returned that there is no error; if the design requires the center distance between the two holes to be 50.000mm, the scanning result is 50.005mm, with an error of +0.005mm, which is within the allowable error range, so it is returned that there is no error.
[0057] Compare the preset key specification parameters with the scanned key specification parameters, that is, compare the actual data with the ideal data to determine whether there is an error. Compare the preset self-specification dimensions with the scanned self-specification dimensions, and compare the preset position relative relationship with the scanned position relative relationship to obtain the error return result. If the error is within the acceptable tolerance range, it is determined to be error-free and processing is allowed to continue; if the error exceeds the tolerance range, it is returned that there is an error, and the processing parameters need to be adjusted or reprocessed to correct the error. For example, if the center distance between two holes is designed to be 50.000mm with a tolerance of ±0.01mm, and the scan result is 50.05mm, the error exceeds the tolerance range, which will trigger error feedback, prompting the operator to recalibrate the processing equipment or adjust the processing path.
[0058] By accurately scanning semi-finished parts with a 3D coordinate measuring machine, we can quickly obtain the actual size and position data of the parts, compare them with the design specifications and parameters, promptly detect errors in the processing process, and provide timely feedback, thus avoiding a large number of defective products.
[0059] Furthermore, the present application further comprises the following steps:
[0060] The error parameters, including size error, shape error and position error, are received; based on whether the error parameters are within the error tolerance range of the original area, if the error parameters are within the error tolerance range of the original area, a compensation correction path analysis is performed in the original area based on the error parameters, and a processing path in the original area is defined; after correcting the production error of the key area according to the processing path of the original area, the reserved area is eliminated according to the data of the reserved area.
[0061] Specifically, error parameters are calculated by measuring with a 3D coordinate measuring machine (CMM) and comparing them to pre-set key specifications. When errors occur in the machining of critical areas, error parameters are collected, including dimensional error, form error, and position error. Dimensional error is the deviation between the actual machined component dimensions and the designed specifications. For example, if the designed hole diameter is 10.00 mm, but the actual machined hole diameter is 10.01 mm, this 0.01 mm deviation is considered a dimensional error. Form error refers to the difference between the machined component's shape (such as roundness, straightness, and flatness) and the design requirements. For example, if the design calls for a circular hole, the actual machined hole shape may be somewhat elliptical, deviating from the ideal circle. This deviation is considered a form error. Position error refers to the relative positional error of certain features on a component (such as holes and bosses) relative to a reference plane or other features. For example, if the design calls for a 20.00 mm distance between a hole and another hole, but the actual measured distance is 20.05 mm, this 0.05 mm deviation is considered a position error.
[0062] Determine whether the error parameters are within the tolerance range of the original area. The tolerance range is the allowable error range in manufacturing. If it exceeds this range, it will be considered unqualified. The tolerance range is determined based on the design specifications. For example, if the aperture is 10.00mm±0.02mm and the actual measurement is 10.018mm, it is an acceptable error.
[0063] If the error parameters are within the tolerance range of the original area, a compensation correction path analysis is performed within the original area based on the error parameters, and the machining path within the original area is defined. In other words, the existing error can be fine-tuned within the original area and does not exceed the scope of the original area, so the machining path for the original area can be defined. Without using the reserved area, by adding one or more correction machining tool paths (paths) within the original design area, the already machined area is recut and fine-tuned to compensate for the error trajectory.
[0064] According to the results of the error data analysis, adjustments are made to the machining parameters, such as changing the cutting depth, feed rate or tool path. If there is a dimensional error, the cutting depth may need to be increased or decreased; if there is a position error, the tool path may need to be adjusted to correct the position. For example, a compensation amount is set locally in the error area, such as 0.017mm, and tool parameters are set, including tool diameter, cutting method, cutting depth, feed rate, spindle speed, etc., to generate a compensation path for the error area. The generated tool path will deviate slightly from the initial machining trajectory to perform local compensation. Simulate the generated machining path in the machining simulation model to ensure that there is no overcutting, tool interference or runout, and especially check whether the correction machining falls within the boundary of the original area. If qualified, the machining path is output.
[0065] According to the processing path of the original area, the production errors of the key area are corrected and processed. After the production errors of the key area are corrected according to the processing path of the original area, the reserved area is eliminated according to the data of the reserved area. After completing the correction processing of the key area, it is necessary to eliminate the reserved area according to the data of the reserved area, and restore the processing area to the original size and shape in the design specifications, that is, remove extra materials to ensure that the final size and shape of the product meet the design requirements. Data elimination refers to the removal of related redundant data or operation steps when a certain operation is no longer required during the processing process. For the reserved area, when the correction of the original area has met the requirements, the data of the reserved area will be eliminated, that is, it will no longer participate in the subsequent processing path or correction steps.
[0066] By determining whether the error parameters are within the error tolerance range of the original area and making corresponding compensation corrections based on the error parameters, it is ensured that the processing of key areas meets the design requirements, which helps to improve the quality and consistency of the product and ensure the accuracy and reliability of the correction process.
[0067] Furthermore, the present application further comprises the following steps:
[0068] If the error parameter is not within the error tolerance range of the original area, a compensation correction path analysis is performed in the reserved area based on the error parameter, and a processing path in the reserved area is defined; and the second production specification parameter is recalibrated according to the processing path in the reserved area.
[0069] Specifically, if the error parameters are outside the tolerance range, a compensation correction path analysis is performed within the reserved area based on these error parameters, and a machining path is defined within the reserved area. Error parameters outside the tolerance range of the original area indicate that the actual error generated during machining has exceeded the tolerance range specified in the original design specifications. The reserved area refers to the additional space reserved in the design of a component to accommodate potential errors. This ensures that corrections can be made if machining errors exceed the expected range, without affecting the normal use or function of the part.
[0070] Based on the results of the error parameter analysis, a machining path is defined within the reserve area. This includes adjusting the cutting depth, feed rate, or other machining parameters to correct errors in critical areas. This correction path is defined within the reserve area. This means that, based on the original design, the machining range is expanded to correct for any deviations outside the tolerance range. For example, if the error is +0.025mm, exceeding the tolerance range of ±0.01mm, a ±0.015mm expansion is required around the designed aperture, increasing the machining volume by 0.015mm. The specific machining path design is similar to the previous one, but the area is different. Similarly, the machining path for the reserve area is calculated, and the production specifications are updated based on the results of the compensation correction path. The new production specifications are adjusted based on the error-corrected data to ensure that the final product meets the new production requirements. For example, after the aperture is corrected, the updated production specifications may be 10.000mm±0.015mm (previously ±0.01mm).
[0071] Based on the new production specifications, the CNC system settings are adjusted, and the production equipment is calibrated according to the new parameters to ensure that subsequent processing adheres to the new specifications. Errors in critical areas require adjustments within reserved areas based on the error parameters. Using these reserved areas, errors are compensated, and the original production specifications are corrected by expanding or adjusting the machining path. When errors occur, the specifications can be redefined to accommodate the new machining environment and error correction requirements, thereby ensuring machining accuracy and final product quality. For example, after modification, the new production specification is 10.000mm±0.015mm. This new parameter serves as the baseline for subsequent processing, ensuring that the entire production process adheres to the new standards. The second production specification refers to the corrected production specification. This is based on errors encountered during actual machining. By refining the production standard after correcting these errors, the final product meets the requirements. By performing error compensation within the reserved areas, errors are corrected during machining, ensuring that component machining accuracy meets design requirements. The introduction of error compensation paths can effectively reduce scrap rates. By correcting machining errors, the majority of components can be guaranteed to meet design requirements, avoiding repeated rework.
[0072] S400: The processing equipment re-processes the outer contour based on the second production specification parameters to obtain a finished component.
[0073] Furthermore, the present application S400 includes:
[0074] Acquire real-time monitoring error information of the processing equipment during the processing; and feed back the real-time monitoring error information to the numerical control system of the processing equipment for error feedback compensation.
[0075] Specifically, the second production specification parameters are input into the CNC system of the processing equipment, and the outer contour of the precision parts is re-processed. That is, the outer contour of the parts is re-processed using high-precision CNC machine tools (such as a five-axis machining center) to obtain finished parts. This is usually performed after preliminary processing or compensation correction to ensure that the final precision parts meet the design requirements.
[0076] During the machining process, the machining equipment is equipped with a variety of sensors to continuously monitor key parameters, such as tool position deviation, cutting force changes, temperature fluctuations, etc. For example, a displacement sensor is used to monitor the actual distance between the tool and the workpiece in real time to detect whether position errors occur during the machining process. The collected data may be updated every millisecond with an accuracy of microns. A variety of sensors are used to monitor the error information of the machining process in real time to obtain dimensional errors, shape errors, and position errors, etc., and feed them back to the CNC system of the machining equipment. The CNC system makes real-time adjustments based on the real-time monitoring error information to compensate for machining errors, including adjusting cutting parameters, feed speed, etc. Error feedback compensation is a closed-loop control technology that dynamically adjusts machining parameters and paths by feeding back the error information obtained from real-time monitoring to the control system of the machining equipment, thereby correcting machining deviations and ensuring machining accuracy.
[0077] In summary, the automated error correction method for precision parts production provided by this application has the following beneficial effects:
[0078] The system obtains design specification parameters for a precision component and determines a reserved area for a critical area based on the design specification parameters. The design specification parameters are updated according to the data in the reserved area to obtain first production specification parameters, and processing equipment is instructed to pre-process the component material's edges according to the first production specification parameters to produce a semi-finished component. After processing the semi-finished component's critical area, it is determined whether errors have occurred in the critical area. If errors have occurred in the critical area, second production specification parameters are recalibrated in the reserved area based on the error parameters, with the second production specification parameters being the corrected production specification parameters. The processing equipment then re-processes the outer contour based on the second production specification parameters to produce a finished component. In other words, by scanning the component to determine the reserved area, updating the design specification parameters, pre-processing the component material's edges, and then processing the critical area, the second production specification parameters are recalibrated in the reserved area based on the errors found, and then correcting the outer contour. This allows for reconstruction of non-critical areas such as the outer contour, significantly improving the fault tolerance and yield rate of precision component production (particularly those with holes, nested structures, etc.).
[0079] Example 2: Based on the same inventive concept as the automated error correction method for precision parts production in the aforementioned Example 1, this application also provides an automated error correction system for precision parts production, see Attachment 2. Figure 2 , the automated error correction system for precision parts production includes:
[0080] A reserved area determination module 11 is used to obtain design specification parameters of precision parts and determine the reserved area of the key area according to the design specification parameters; an edge pre-processing module 12 is used to update the design specification parameters according to the data of the reserved area, obtain first production specification parameters, and enable the processing equipment to perform edge pre-processing on the part material according to the first production specification parameters to obtain a semi-finished part; an error correction module 13 is used to determine whether an error occurs in the key area after processing the semi-finished part; if an error occurs in the processing of the key area, recalibrate the second production specification parameters in the reserved area according to the error parameters, and the second production specification parameters are the corrected production specification parameters; a part re-processing module 14 is used for the processing equipment to re-process the outer contour based on the second production specification parameters to obtain a finished part.
[0081] Furthermore, the reserved area determination module 11 in the automated error correction system for precision parts production is further configured to:
[0082] A critical area is determined according to the design specification parameters, wherein the critical area includes a non-edge area with a processing accuracy greater than a preset threshold; a numerical control system connected to the processing equipment collects historical processing data samples of the critical area; the historical processing data samples are analyzed to obtain a historical error range of the critical area; a reserved scale is set with an upper limit of the error of the historical error range to construct a reserved area of the critical area, wherein the reserved area is an external redundant part of the critical area.
[0083] Furthermore, the reserved area determination module 11 in the automated error correction system for precision parts production is further configured to:
[0084] The reserved scale is set with the upper limit of the error of the historical error range. After the reserved area of the key area is constructed, the movable parts of the precision component are extracted; the movable range of the movable part is identified, and the parameters of the reserved area are designed according to the constraint of the movable range.
[0085] Furthermore, the edge pre-processing module 12 in the automated error correction system for precision parts production is further used to:
[0086] Construct a processing simulation model of the precision parts; extract the three-dimensional coordinate system of the processing simulation model, convert and record the design specification parameters in the three-dimensional coordinate system, and convert and record the data of the reserved area in the three-dimensional coordinate system; use the converted design specification parameters as basic parameters, and update the converted data of the reserved area as edge extension parameters to obtain first production specification parameters.
[0087] Furthermore, the error correction module 13 in the automated error correction system for precision parts production is further configured to:
[0088] According to the design specification parameters of the precision parts, the preset key specification parameters corresponding to the key areas are extracted, and the preset key specification parameters include the preset own specification dimensions and the preset position relative relationship; the semi-finished parts are measured and scanned using a three-dimensional coordinate measuring machine, and the scanning key specification parameters are output, and the scanning key specification parameters include the scanning own specification dimensions and the scanning position relative relationship; the preset key specification parameters are compared with the scanning key specification parameters to obtain an error return result, and the error return result includes whether an error exists or not.
[0089] Furthermore, the error correction module 13 in the automated error correction system for precision parts production is further configured to:
[0090] The relative position relationship is whether the key area of the semi-finished component corresponding to the processing meets the relative position relationship under the design specification parameters; the relative position relationship is obtained by calculating the error distance between the key area and multiple fixed reference coordinates.
[0091] Furthermore, the error correction module 13 in the automated error correction system for precision parts production is further configured to:
[0092] The error parameters, including size error, shape error and position error, are received; based on whether the error parameters are within the error tolerance range of the original area, if the error parameters are within the error tolerance range of the original area, a compensation correction path analysis is performed in the original area based on the error parameters, and a processing path in the original area is defined; after correcting the production error of the key area according to the processing path of the original area, the reserved area is eliminated according to the data of the reserved area.
[0093] Furthermore, the error correction module 13 in the automated error correction system for precision parts production is further configured to:
[0094] If the error parameter is not within the error tolerance range of the original area, a compensation correction path analysis is performed in the reserved area based on the error parameter, and a processing path in the reserved area is defined; and the second production specification parameter is recalibrated according to the processing path in the reserved area.
[0095] Furthermore, the component reprocessing module 14 in the automated error correction system for precision component production is further configured to:
[0096] Acquire real-time monitoring error information of the processing equipment during the processing; and feed back the real-time monitoring error information to the numerical control system of the processing equipment for error feedback compensation.
[0097] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. Figure 1 The automated error correction method and specific examples for the production of precision parts in Example 1 are also applicable to the automated error correction system for the production of precision parts in this embodiment. Through the above detailed description of the automated error correction method for the production of precision parts, those skilled in the art can clearly understand the automated error correction system for the production of precision parts in this embodiment, so for the sake of brevity of the specification, it will not be described in detail here.
[0098] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present application. Various modifications to these embodiments will be readily apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application is not limited to the embodiments shown herein, but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.
[0099] Obviously, for those skilled in the art, several improvements and modifications can be made to the present application without departing from the principles of the present application, and these improvements and modifications also fall within the scope of protection of the present application.
Claims
1. An automated error correction method for precision parts production, characterized in that: include: Obtaining design specification parameters of precision parts, and determining reserved areas of key areas based on the design specification parameters; The design specification parameters are updated according to the data of the reserved area to obtain first production specification parameters, and the processing equipment is instructed to pre-process the edge of the component material according to the first production specification parameters to obtain a semi-finished component; After processing the key area of the semi-finished component, determining whether an error occurs in the key area; if an error occurs in the processing of the key area, recalibrating the second production specification parameter in the reserved area according to the error parameter, wherein the second production specification parameter is the corrected production specification parameter; The processing equipment re-processes the outer contour based on the second production specification parameters to obtain a finished component.
2. The automated error correction method for precision parts production according to claim 1, wherein: Determine the reserved area of the key area based on the design specification parameters, including: Determining a key area according to the design specification parameters, wherein the key area includes a non-edge area where the processing accuracy is greater than a preset threshold; A numerical control system connected to the processing equipment collects historical processing data samples of the key area; Analyze the historical processing data samples to obtain the historical error range of the key area; A reservation scale is set based on an upper limit of the historical error range to construct a reserved area of the key area, wherein the reserved area is an external redundant part of the key area.
3. The automated error correction method for precision parts production according to claim 2, wherein: Setting a reserved scale based on the upper limit of the historical error range, constructing the reserved area of the key area, and then extracting the movable parts of the precision parts; The movable range of the movable component is identified, and parameters of the reserved area are constrained according to the movable range.
4. The automated error correction method for precision parts production according to claim 1, wherein: Updating the design specification parameters according to the data of the reserved area to obtain first production specification parameters includes: Constructing a machining simulation model of the precision parts; Extracting a three-dimensional coordinate system of the machining simulation model, converting and recording the data of the reserved area in the three-dimensional coordinate system based on the design specification parameters, and converting and recording the data of the reserved area in the three-dimensional coordinate system; The converted design specification parameters are used as basic parameters, and the converted reserved area data is used as edge extension parameters for updating to obtain first production specification parameters.
5. The automated error correction method for precision parts production according to claim 1, wherein: After processing the key area of the semi-finished component, determining whether errors occur in the key area includes: Extracting preset key specification parameters corresponding to the key area according to the design specification parameters of the precision component, wherein the preset key specification parameters include preset own specification dimensions and preset position relative relationship; Using a three-dimensional coordinate measuring machine to measure and scan the semi-finished parts, and output key scanning specification parameters, wherein the key scanning specification parameters include the scanning size and the relative relationship of the scanning position; The preset key specification parameters are compared with the scanned key specification parameters to obtain an error return result, where the error return result includes whether an error exists or not.
6. The automated error correction method for precision parts production according to claim 5, wherein: The relative position relationship refers to whether the key areas of the semi-finished parts to be processed meet the relative position relationship under the design specification parameters; The relative position relationship is obtained by calculating the error distance between the key area and a plurality of fixed reference coordinates.
7. The automated error correction method for precision parts production according to claim 5, wherein: Before recalibrating the second production specification parameter in the reserved area according to the error parameter, the method further includes: receiving the error parameters, including size error, shape error, and position error; According to whether the error parameter is within the error tolerance range of the original area, if the error parameter is within the error tolerance range of the original area, a compensation correction path analysis is performed in the original area according to the error parameter, and a processing path in the original area is defined; After correcting the production error of the key area according to the processing path of the original area, the reserved area is eliminated according to the data of the reserved area.
8. The automated error correction method for precision parts production according to claim 7, wherein: If the error parameter is not within the error tolerance range of the original area, performing compensation correction path analysis in the reserved area according to the error parameter, and defining a processing path in the reserved area; The second production specification parameters are recalibrated according to the processing path of the reserved area.
9. The automated error correction method for precision parts production according to claim 1, wherein: The processing equipment re-processes the outer contour based on the second production specification parameters to obtain a finished component, including: Obtaining real-time monitoring error information of the processing equipment during the processing; The real-time monitoring error information is fed back to the numerical control system of the processing equipment for error feedback compensation. 10.Automated error correction system for precision parts production, characterized in that: Steps for implementing the automated error correction method for precision parts production according to any one of claims 1 to 9, the automated error correction system for precision parts production comprising: A reserved area determination module is used to obtain design specification parameters of precision parts and determine the reserved area of key areas according to the design specification parameters; an edge pre-processing module, configured to update the design specification parameters according to the data of the reserved area, obtain first production specification parameters, and instruct a processing device to perform edge pre-processing on the component material according to the first production specification parameters to obtain a semi-finished component; an error correction module, configured to determine whether an error occurs in a key area after processing the semi-finished component; if an error occurs in the processing of the key area, recalibrate a second production specification parameter in the reserved area according to the error parameter, wherein the second production specification parameter is a corrected production specification parameter; A parts reprocessing module is used for the processing equipment to reprocess the outer contour based on the second production specification parameters to obtain a finished part.
Citation Information
Patent Citations
Turning method suitable for part volume production and capable of offsetting shape errors
CN106563817A
Five-axis numerical control machine tool key geometric error optimization ratio compensation method
CN113359609A