Part size data adjustment method and device, equipment and storage medium

By extracting the blank size requirements in the component drawing data and preset coordinate system, calculating the hole position and end surface position, and adjusting the deviation hole position and three-dimensional angle, the problem of repeated stopping the equipment for CMM detection and adjustment in the machining industry is solved, and efficient parts processing is achieved and the accuracy is improved.

CN119511944APending Publication Date: 2025-02-25GUANGDONG HONGTU TECHNOLOGY (HOLDINGS) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411507185.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

In the machining industry, the existing technology requires repeated and multiple stops of equipment for CMM detection and adjustment, resulting in a large amount of resource consumption and reducing the processing efficiency of equipment and parts.

Method used

By extracting the drawing data of parts and the blank size requirements in the preset coordinate system, calculate the hole position and end surface position, adjust the deviation hole position and three-dimensional angle to reduce errors during processing and improve accuracy.

Benefits of technology

It significantly reduces errors during the processing process, improves the overall processing accuracy of parts, systematic and process the adjustment process of dimensional data, reduces manual intervention, improves production efficiency, and saves time and labor costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119511944A_ABST
    Figure CN119511944A_ABST
Patent Text Reader

Abstract

The invention discloses a part size data adjusting method and device, equipment and a storage medium, and relates to the technical field of machining, and the method comprises the steps that part blank size requirements are extracted according to uploaded part drawing data and a preset coordinate system; the hole position degree and the end face position degree in the part are calculated based on the part blank size requirement; the deviation hole position is adjusted according to the size requirement of the part blank and the hole position degree to obtain part hole position coordinates; and the three-dimensional angle of the part is adjusted according to the part blank size requirement, the part hole position coordinates and the end face position degree. By accurately extracting part drawing data and blank size requirements in the preset coordinate system, it can be ensured that basic data of follow-up calculation and adjustment are accurate, the adjustment process of the part size data is systematized and processed, manual intervention is reduced, and production efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of mechanical processing technology, and more specifically, to a method, device, equipment and storage medium for adjusting component size data. Background Art

[0002] With the continuous development of science and technology, the automation and intelligent production level of the manufacturing industry is constantly improving. Mechanical parts are the foundation of the manufacturing industry, but due to the diverse shapes and lack of regular features of complex mechanical parts, the quality inspection of their parts has become the key to ensuring the quality of parts products. The analysis and solution efficiency of the dimensional deviation problem of automotive parts is a necessary condition to maintain market competitiveness.

[0003] In the machining industry, the existing technology is that according to customer needs, enterprises are equipped with a variety of equipment and tooling, and often switch to produce different types of parts. Through tooling switching, part size detection and debugging, combined with the type, complexity, process, and detection data of the parts, the size data of all parts to be processed are determined to facilitate subsequent processing of automotive parts.

[0004] However, there are many types of parts that need to be processed, and it is necessary to switch between different types of parts during processing. Repeated CMM (Coordinate Measuring Machine, CMM for short) inspections and adjustments are required to meet the requirements of the design drawings. As a result, the equipment needs to be stopped every time the parts are switched. Therefore, a large amount of resources are occupied, reducing the efficiency of equipment use and the processing efficiency of parts. Summary of the invention

[0005] In response to at least one defect or improvement need in the prior art, the present invention provides a method, device, equipment and storage medium for adjusting component dimension data, which are used to solve the problem in the prior art that when processing multiple different types of components, the equipment needs to be stopped for repeated CMM inspection and adjustment, which takes up a large amount of resources and reduces the use efficiency of the equipment and the processing efficiency of the components.

[0006] To achieve the above object, according to a first aspect of the present invention, a method for adjusting component size data is provided, comprising:

[0007] Extract the blank size requirements of the parts according to the uploaded parts drawing data and the preset coordinate system;

[0008] Calculate the hole position and end face position of the component based on the blank size requirements;

[0009] According to the blank size requirements and hole position accuracy of the component, the deviation hole position is adjusted to obtain the component hole position coordinates;

[0010] The three-dimensional angle of the component is adjusted according to the component blank size requirements, component hole position coordinates and end face position.

[0011] In a possible implementation, the component blank size requirements are extracted based on the uploaded component drawing data and the preset coordinate system, including:

[0012] Inspect the parts according to the centering and part drawing data to determine the horizontal and vertical dimensions of the part holes;

[0013] Calculate the vertical dimension from the preset reference plane to the component blank based on the component drawing data.

[0014] In a possible implementation, extracting the component blank size requirements based on the uploaded component drawing data and the preset coordinate system also includes:

[0015] If the component has an axis of symmetry, the axis of symmetry is adjusted according to the coordinates of any two points in the component with the same rotation direction;

[0016] The Z axis of the preset coordinate system is adjusted based on the adjusted symmetry axis.

[0017] In a possible implementation, the hole position in the component is calculated based on the component blank size requirement, including:

[0018] Calculate the position tolerances of all holes in a component;

[0019] Use the hole with the smallest position tolerance as the reference point to adjust the coordinate system;

[0020] Calculates hole position deviation based on position tolerance and preset tolerance threshold.

[0021] In a possible implementation, the end face position of the component is calculated based on the component blank size requirement, including:

[0022] The end face inclination value is calculated based on the maximum and minimum distances from all points on the end face of the component to the symmetry axis;

[0023] Calculating an adjustment deviation of the symmetry axis based on the tilt value, and adjusting the symmetry axis based on the adjustment deviation;

[0024] Calculate the Z-axis deviation according to the Z-axis dimension standard of the preset coordinate system and the preset adjustment tolerance;

[0025] When the Z-axis deviation is greater than the preset adjustment tolerance, the Z-axis is compensated and adjusted according to the Z-axis deviation.

[0026] In a possible implementation, the deviation hole position is adjusted according to the component blank size requirement and the hole position accuracy to obtain the component hole position coordinates, including:

[0027] Determine the adjustment angle of the deviation hole based on the blank size requirements and hole position of the component;

[0028] The angle adjustment is performed according to the deviation hole position and the adjustment angle to obtain the component hole position coordinates.

[0029] In a possible implementation, the three-dimensional angle of the component is adjusted according to the component blank size requirements, the component hole position coordinates and the end face position, including:

[0030] Calculate the angle between the theoretical line of the component and the axis of the machine tool according to the component blank size requirements, the component hole position coordinates and the end face position;

[0031] The three-dimensional angle of the component is adjusted according to the angle between the component theoretical line and the machine tool axis and the target point coordinates.

[0032] According to a second aspect of the present invention, there is also provided a device for adjusting component size data, comprising:

[0033] A dimension requirement extraction module, which is configured to extract the dimension requirements of the component blank according to the uploaded component drawing data and a preset coordinate system;

[0034] A position calculation module, which is configured to calculate the hole position and end face position in the component based on the component blank size requirements;

[0035] A hole position adjustment module is configured to adjust the deviation hole position according to the component blank size requirements and the hole position accuracy to obtain the component hole position coordinates;

[0036] The three-dimensional angle adjustment module is configured to adjust the three-dimensional angle of the component according to the component blank size requirements, component hole position coordinates and end face position.

[0037] According to the third aspect of the present invention, there is also provided a device for adjusting component dimension data, which includes at least one processing unit and at least one storage unit, wherein the storage unit stores a computer program, and when the computer program is executed by the processing unit, the processing unit executes the steps of any one of the above-mentioned methods for adjusting component dimension data.

[0038] According to a fourth aspect of the present invention, there is also provided a storage medium storing a computer program executable by an access authentication device, wherein when the computer program runs on the access authentication device, the access authentication device executes the steps of any of the above-mentioned methods for adjusting component dimension data.

[0039] In general, the above technical solutions conceived by the present invention can achieve the following beneficial effects compared with the prior art:

[0040] The present invention provides a method for adjusting component dimension data. By accurately extracting component drawing data and blank dimension requirements in a preset coordinate system, the method can ensure that basic data for subsequent calculations and adjustments are accurate, and respectively calculate hole position accuracy and end face position accuracy, which helps to identify deviations in size and position of components, thereby making targeted adjustments. Adjusting the deviation hole position and the three-dimensional angle of the component can significantly reduce errors in the machining process and improve the overall machining accuracy of the component. The method systematizes and streamlines the adjustment process of component dimension data, which helps to reduce manual intervention and improve production efficiency. Through automated calculation and adjustment, the steps required for manual measurement and calibration in traditional methods can be reduced, saving time and labor costs. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0042] Figure 1 A schematic flow chart of an embodiment of a method for adjusting component size data provided by the present invention;

[0043] Figure 2 A schematic diagram of a flow chart of an embodiment of calculating the hole position of a component provided by the present invention;

[0044] Figure 3 A schematic diagram of a flow chart of an embodiment of calculating the end face position of a component provided by the present invention;

[0045] Figure 4 A schematic structural diagram of an embodiment of a device for adjusting component size data provided by the present invention;

[0046] Figure 5 A schematic diagram of the structure of a device for adjusting component dimension data provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0047] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0048] The terms "first", "second", "third", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.

[0049] The present invention provides a method, device, equipment and storage medium for adjusting component size data, which are described below respectively.

[0050] See also Figure 1 , Figure 1 A flowchart of an embodiment of a method for adjusting component size data provided by the present invention is provided. In a specific embodiment of the present invention, a method for adjusting component size data is disclosed, comprising:

[0051] S101, extracting the component blank size requirements according to the uploaded component drawing data and the preset coordinate system;

[0052] S102, respectively calculating the hole position accuracy and the end face position accuracy in the component based on the component blank size requirements;

[0053] S103, adjusting the deviation hole position according to the component blank size requirements and the hole position accuracy to obtain the component hole position coordinates;

[0054] S104, adjusting the three-dimensional angle of the component according to the component blank size requirements, component hole position coordinates and end face position.

[0055] In the above embodiment, through advanced digital technology, it is possible to automatically receive and parse the uploaded parts drawing data, which usually includes the geometric shape, dimensioning and necessary processing requirements of the parts. Subsequently, the blank size requirements of the parts are accurately extracted according to the preset coordinate system (such as the Cartesian coordinate system) to ensure that the basic data for subsequent calculations and adjustments are accurate and consistent. It can be understood that the establishment of the preset coordinate system is a reference for describing the size of the parts in the subsequent process, so how it is established does not affect the results of this solution.

[0056] It should be noted that the blank size usually refers to the size of the raw material or semi-finished product that has not been further processed or has only undergone preliminary processing. It directly determines the accuracy and size range that the finished product can achieve. The product is analyzed and adjusted around the product size through the blank size, so that a variety of different types of parts can be processed.

[0057] After obtaining the blank size requirements, the hole position and end face position in the component are further calculated based on these requirements. The hole position refers to the degree of deviation between the actual position of the hole in the component and the theoretical position, while the end face position refers to the deviation between the end face of the component and the theoretical position. The calculation of hole position and end face position involves complex geometric analysis and determination of spatial position relationships to ensure the accuracy and effectiveness of subsequent adjustments.

[0058] According to the blank size requirements of the parts and the calculated hole position, the deviation hole position is precisely adjusted, which usually involves correcting the hole position coordinates in the part drawing to eliminate or reduce the deviation between the actual position and the theoretical position. By adjusting the hole position coordinates, it can be ensured that the parts have higher accuracy and reliability in subsequent processing and assembly.

[0059] According to the requirements of the blank size of the parts, the adjusted hole position coordinates of the parts and the end face position, the three-dimensional angle of the parts is corrected and optimized, which involves adjusting the posture of the parts in space to ensure that they meet the design requirements and processing standards. By correcting the three-dimensional angle, the processing accuracy and assembly quality of the parts can be further improved, thereby meeting more stringent product requirements.

[0060] Compared with the prior art, the present embodiment provides a method for adjusting component dimension data. By accurately extracting component drawing data and blank dimension requirements in a preset coordinate system, the method can ensure that the basic data for subsequent calculations and adjustments are accurate, and calculate the hole position and end face position respectively, which helps to identify deviations in size and position of components, thereby making targeted adjustments. Adjusting the deviation hole position and the three-dimensional angle of the component can significantly reduce errors in the machining process and improve the overall machining accuracy of the component. The method systematizes and streamlines the adjustment process of component dimension data, which helps to reduce manual intervention and improve production efficiency. Through automated calculation and adjustment, the steps required for manual measurement and calibration in traditional methods can be reduced, saving time and labor costs.

[0061] In some embodiments of the present invention, extracting the component blank size requirements based on the uploaded component drawing data and the preset coordinate system includes:

[0062] Inspect the parts according to the centering and part drawing data to determine the horizontal and vertical dimensions of the part holes;

[0063] Calculate the vertical dimension from the preset reference plane to the component blank based on the component drawing data.

[0064] In the above embodiment, the parts are comprehensively inspected based on the neutral and specific data in the part drawings. During the inspection, special attention is paid to the transverse and longitudinal dimensions of the part holes. The transverse dimension usually refers to the width or diameter of the part hole in the horizontal direction, while the longitudinal dimension refers to the depth or height of the hole in the vertical direction. Through accurate measurement and comparison, it can be ensured that the extracted hole dimensions are completely consistent with the drawing requirements, thereby avoiding errors in subsequent processing.

[0065] Next, based on the detailed data in the component drawing, the vertical dimension from the preset reference plane to the component blank is further calculated, which requires comprehensive consideration of multiple parameters in the drawing, such as the position of the reference plane, the overall shape and size of the component, etc. Through precise mathematical calculations, the accurate vertical distance from the preset reference plane to the top or bottom of the component blank can be obtained. This dimension is crucial for subsequent blank cutting, processing and assembly, because it is directly related to the final shape and performance of the component.

[0066] In some embodiments of the present invention, extracting the component blank size requirements based on the uploaded component drawing data and the preset coordinate system also includes:

[0067] If the component has an axis of symmetry, the axis of symmetry is adjusted according to the coordinates of any two points in the component with the same rotation direction;

[0068] The Z axis of the preset coordinate system is adjusted based on the adjusted symmetry axis.

[0069] In the above embodiment, when a component has an axis of symmetry, the axis of symmetry is first accurately adjusted according to the coordinates of any two points in the component with the same rotation direction, and the axis of symmetry explicitly marked or implied in the component drawing is identified and located, and then the position of the axis of symmetry is fine-tuned by comparing the coordinates of two points with the same rotation direction (these points are usually located on both sides of the axis of symmetry and have the same angle or direction relative to the axis of symmetry). This adjustment can ensure that the axis of symmetry perfectly matches the actual shape and size of the component, providing an accurate basis for subsequent processing steps.

[0070] After the precise axis of symmetry is determined, the Z axis of the preset coordinate system will be adjusted accordingly based on the adjusted axis of symmetry. The purpose of this step is to ensure that the preset coordinate system is consistent with the actual shape and size of the component, thereby simplifying the subsequent dimension extraction and processing process. By adjusting the position and direction of the Z axis, it can be ensured that it is on the axis of symmetry of the component, or maintains a specific angle relationship with the axis of symmetry, which helps to maintain the accuracy and consistency of the size in subsequent calculations and processing.

[0071] See also Figure 2 , Figure 2 The present invention provides a flow chart of an embodiment of calculating the hole position of a component. In some embodiments of the present invention, the hole position in the component is calculated based on the component blank size requirements, including:

[0072] S201. Calculate the position tolerance of all holes in the parts;

[0073] S202, adjusting the coordinate system by taking the hole with the smallest position tolerance as a reference point;

[0074] S203, calculating the hole position deviation according to the position tolerance and a preset tolerance threshold.

[0075] In the above embodiment, first, the position tolerance of all holes in the component is calculated. The position tolerance describes the maximum deviation range allowed between the actual position of the hole in the component and the theoretical position. Therefore, it is necessary to measure the coordinates of each hole and compare them with the theoretical coordinates in the design drawing to obtain the position tolerance of each hole. This is crucial for subsequent calculations and coordinate system adjustments because it provides direct information about the accuracy of the hole position.

[0076] Next, the hole with the smallest position tolerance is used as the reference point to adjust the coordinate system. The hole with the smallest position tolerance is selected as the reference point because it has the smallest deviation from the theoretical design position and can best represent the actual shape and size of the component. By adjusting the coordinate system based on this hole, it can be ensured that subsequent calculations and measurements are performed in the most accurate and reliable coordinate system, which helps to reduce calculation errors and improve the accuracy of hole position calculations.

[0077] Finally, the hole position deviation is calculated based on the position tolerance and the preset tolerance threshold. The hole position deviation refers to the actual deviation between the actual position of the hole in the component and the designed theoretical position. By comparing the position tolerance with the preset tolerance threshold, it can be determined whether the deviation of each hole is within the acceptable range. If the deviation exceeds the preset tolerance threshold, corresponding adjustments or repairs are required to ensure the processing accuracy and assembly performance of the component. This step is crucial to ensure the quality and reliability of the component.

[0078] It should be noted that the preset tolerance threshold can be adjusted according to actual needs, and the present invention does not impose further limitations on this.

[0079] See also Figure 3 , Figure 3 The present invention provides a flow chart of an embodiment of calculating the end face position of a component. In some embodiments of the present invention, the end face position of a component is calculated based on the component blank size requirements, including:

[0080] S301, calculating the end face inclination value according to the maximum value and the minimum value of the distance from all points on the end face of the component to the symmetry axis;

[0081] S302, calculating an adjustment deviation of the symmetry axis based on the tilt value, and adjusting the symmetry axis based on the adjustment deviation;

[0082] S303, calculating the Z-axis deviation according to the Z-axis dimension standard of the preset coordinate system and the preset adjustment tolerance;

[0083] S304: When the Z-axis deviation is greater than a preset adjustment tolerance, a compensation adjustment is performed on the Z-axis according to the Z-axis deviation.

[0084] In the above embodiment, the end face inclination value is calculated based on the maximum and minimum distances from all points on the end face of the component to the axis of symmetry. The end face inclination value reflects the degree of inclination of the end face relative to the axis of symmetry and is an important indicator for evaluating the end face position accuracy. By measuring the distance from each point on the end face to the axis of symmetry and finding the maximum and minimum values ​​therein, the inclination angle or inclination distance of the end face can be calculated, thereby obtaining the end face inclination value.

[0085] The adjustment deviation of the symmetry axis is calculated based on the tilt value, and the symmetry axis is adjusted based on this adjustment deviation. The adjustment deviation refers to the amount of adjustment required for the symmetry axis to correct the end face tilt. By calculating the adjustment deviation corresponding to the tilt value, the distance and direction that the symmetry axis needs to move can be determined, thereby ensuring that the adjusted symmetry axis remains parallel or perpendicular to the end face, thereby improving the accuracy of the end face position.

[0086] Then, the Z-axis deviation is calculated based on the Z-axis size standard of the preset coordinate system and the preset adjustment tolerance. The Z-axis deviation refers to the deviation between the actual position of the Z-axis and the designed theoretical position. The Z-axis size standard of the preset coordinate system is usually determined according to the design requirements of the parts, and the preset adjustment tolerance is the allowable deviation range. By comparing the actual position of the Z-axis with the theoretical position, the deviation of the Z-axis can be calculated.

[0087] Finally, when the Z-axis deviation is greater than the preset adjustment tolerance, the Z-axis is compensated and adjusted according to the Z-axis deviation. Compensation adjustment means correcting the deviation by moving or rotating the Z-axis to bring it back to the allowable deviation range. Through precise compensation adjustment, the Z-axis deviation can be reduced and the processing accuracy and assembly performance of parts can be improved.

[0088] In some embodiments of the present invention, the deviation hole position is adjusted according to the component blank size requirement and the hole position accuracy to obtain the component hole position coordinates, including:

[0089] Determine the adjustment angle of the deviation hole based on the blank size requirements and hole position of the component;

[0090] The angle adjustment is performed according to the deviation hole position and the adjustment angle to obtain the component hole position coordinates.

[0091] In the above embodiment, first, the adjustment angle of the deviation hole is determined based on the component blank size requirements and the hole position tolerance, and it is necessary to accurately evaluate the deviation between the actual position of the deviation hole and the designed theoretical position, as well as the impact of this deviation on the overall assembly and function of the component. By comprehensively considering the size requirements of the component, the position tolerance of the hole, and the specific position of the deviation hole, the adjustment angle required for each deviation hole can be determined. This adjustment angle is intended to correct the position of the deviation hole to near the designed theoretical position, or at least adjust it to a position that has the least impact on the assembly and function of the component.

[0092] Next, according to the deviation hole position and adjustment angle, the angle adjustment is performed to obtain the component hole position coordinates, which involves the use of precision measurement and positioning tools, such as a three-dimensional coordinate measuring machine (CMM) or a laser tracker, to accurately measure the actual position of the deviation hole. Then, according to the previously determined adjustment angle, the corresponding adjustment method, such as rotation, translation or tilt, is used to correct the position of the deviation hole. During the adjustment process, the position accuracy of the hole needs to be continuously monitored and verified to ensure that the adjusted hole position coordinates meet the design requirements.

[0093] It is worth noting that when adjusting the position of the deviation hole, other factors need to be considered, such as the material properties of the parts, deformation during processing, and the matching relationship during assembly. These factors may affect the accuracy of the adjustment angle and the final hole position coordinates, so they need to be comprehensively considered and corrected during the adjustment process.

[0094] In some embodiments of the present invention, the three-dimensional angle of the component is adjusted according to the component blank size requirements, the component hole position coordinates and the end face position, including:

[0095] Calculate the angle between the theoretical line of the component and the axis of the machine tool according to the component blank size requirements, the component hole position coordinates and the end face position;

[0096] The three-dimensional angle of the component is adjusted according to the angle between the component theoretical line and the machine tool axis and the target point coordinates.

[0097] In the above embodiment, the angle between the theoretical line of the component and the axis of the machine tool is calculated based on the component blank size requirements, the component hole position coordinates and the end face position. This requires an in-depth analysis of the component's geometric shape, size and positional relationship. The theoretical line of the component usually refers to the ideal path or direction of the component during the processing process determined according to the design requirements, and the axis of the machine tool refers to the reference line or axis that the machine tool keeps fixed during the processing. By comparing the direction of the theoretical line of the component and the axis of the machine tool, the angle between them can be calculated. This angle reflects the deviation between the actual position of the component on the machine tool and the designed theoretical position.

[0098] Next, the three-dimensional angle of the component is adjusted according to the angle between the component's theoretical line and the machine tool's axis and the target point coordinates. The target point coordinates refer to the target position or direction of the component during the processing process determined according to the design requirements. Precise angle adjustment is used to correct the position deviation of the component on the machine tool to meet the design requirements.

[0099] When making three-dimensional angle adjustments, advanced measurement and positioning technologies, such as laser rangefinders, three-coordinate measuring machines, etc., are usually used to accurately measure the actual position and orientation of parts. Then, based on the deviation between the measurement results and the target point coordinates, the angle that needs to be adjusted is calculated, and the corresponding adjustment tools or methods are used to correct the deviation. During the adjustment process, the position and orientation accuracy of parts need to be continuously monitored and verified to ensure that the adjusted parts meet the design requirements.

[0100] It is worth noting that when adjusting the three-dimensional angle, other factors need to be considered, such as the material properties of the parts, deformation during processing, and the accuracy and stability of the machine tool. These factors may affect the adjustment angle and the accuracy of the final parts, so they need to be comprehensively considered and corrected during the adjustment process.

[0101] In order to better implement the method for adjusting the component size data in the embodiment of the present invention, based on the method for adjusting the component size data, correspondingly, please refer to Figure 4 , Figure 4 This is a schematic diagram of the structure of an embodiment of a device for adjusting component size data provided by the present invention. The embodiment of the present invention provides a device 400 for adjusting component size data, including:

[0102] A size requirement extraction module 410 is configured to extract the size requirements of the component blank according to the uploaded component drawing data and a preset coordinate system;

[0103] A position calculation module 420, which is configured to calculate the hole position and the end face position in the component based on the component blank size requirements;

[0104] A hole position adjustment module 430 is configured to adjust the deviation hole position according to the component blank size requirements and the hole position accuracy to obtain the component hole position coordinates;

[0105] The three-dimensional angle adjustment module 440 is configured to adjust the three-dimensional angle of the component according to the component blank size requirements, component hole position coordinates and end face position.

[0106] It should be noted here that: the device 400 provided in the above embodiment can implement the technical solutions described in the above method embodiments. The specific implementation principles of the above modules or units can refer to the corresponding contents in the above method embodiments, which will not be repeated here.

[0107] See also Figure 5 , Figure 5A schematic diagram of the structure of a device for adjusting component size data provided by an embodiment of the present invention. Based on the above-mentioned method for adjusting component size data, the present invention also provides a device for adjusting component size data. The device for adjusting component size data can be a computing device such as a mobile terminal, a desktop computer, a notebook, a palm computer, and a server. The device 500 for adjusting component size data includes a processor 510, a memory 520, and a display 530. Figure 5 Only some components of the synchronous tracking flying welding equipment for real-time measurement of battery height are shown, but it should be understood that it is not required to implement all the components shown, and more or fewer components may be implemented instead.

[0108] In some embodiments, the memory 520 may be an internal storage unit of the device 500 for adjusting the size data of the parts, such as a hard disk or memory of the device 500 for adjusting the size data of the parts. In other embodiments, the memory 520 may also be an external storage device of the device 500 for adjusting the size data of the parts, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the device 500 for adjusting the size data of the parts. Further, the memory 520 may also include both an internal storage unit and an external storage device of the device 500 for adjusting the size data of the parts. The memory 520 is used to store application software and various data installed in the device 500 for adjusting the size data of the parts, such as program codes of the device 500 for installing the size data of the parts. The memory 520 may also be used to temporarily store data that has been output or is to be output. In one embodiment, the memory 520 stores a program 540 for adjusting the size data of the parts, which may be executed by the processor 510, thereby realizing the method for adjusting the size data of the parts in each embodiment of the present application.

[0109] In some embodiments, the processor 510 may be a central processing unit (CPU), a microprocessor or other data processing chip, used to run program codes or process data stored in the memory 520, such as executing a method for adjusting component size data.

[0110] In some embodiments, the display 530 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch device, etc. The display 530 is used to display information on the device 500 for adjusting component size data and to display a visual user interface. The components 510-530 of the device 500 for adjusting component size data communicate with each other via a system bus.

[0111] In one embodiment, when the processor 510 executes the component size data adjustment program 540 in the memory 520 , the steps in the component size data adjustment method described above are implemented.

[0112] This embodiment further provides a computer-readable storage medium, on which a program for adjusting component size data is stored. When the program for adjusting component size data is executed by a processor, the following steps are implemented:

[0113] Extract the blank size requirements of the parts according to the uploaded parts drawing data and the preset coordinate system;

[0114] Calculate the hole position and end face position of the component based on the blank size requirements;

[0115] According to the blank size requirements and hole position accuracy of the component, the deviation hole position is adjusted to obtain the component hole position coordinates;

[0116] The three-dimensional angle of the component is adjusted according to the component blank size requirements, component hole position coordinates and end face position.

[0117] In summary, the present invention provides a method for adjusting component dimension data. By accurately extracting component drawing data and blank dimension requirements in a preset coordinate system, the method can ensure that the basic data for subsequent calculations and adjustments are accurate, and calculate the hole position and end face position respectively, which helps to identify the deviations in size and position of components, so as to make targeted adjustments. Adjusting the deviation hole position and the three-dimensional angle of the component can significantly reduce errors in the machining process and improve the overall machining accuracy of the component. The method systematizes and streamlines the adjustment process of component dimension data, which helps to reduce manual intervention and improve production efficiency. Through automated calculation and adjustment, the steps required for manual measurement and calibration in traditional methods can be reduced, saving time and labor costs.

[0118] The present application also provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of the above method are implemented. The computer-readable storage medium may include, but is not limited to, any type of disk, including a floppy disk, an optical disk, a DVD, a CD-ROM, a micro drive, and a magneto-optical disk, a ROM, a RAM, an EPROM, an EEPROM, a DRAM, a VRAM, a flash memory device, a magnetic card or an optical card, a nanosystem (including a molecular memory IC), or any type of medium or device suitable for storing instructions and / or data.

[0119] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0120] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0121] In the several embodiments provided in the present application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0122] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0123] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0124] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM), random access memory (RAM), mobile hard disk, disk or optical disk and other media that can store program code.

[0125] A person of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable memory, which can include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0126] The above is only an exemplary embodiment of the present disclosure, and the scope of the present disclosure cannot be limited thereto. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the specification and practicing the disclosure here, those skilled in the art will easily think of the implementation scheme of the present disclosure. This application is intended to cover any modification, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the technical field not recorded in the present disclosure. The description and examples are regarded as exemplary only, and the scope and spirit of the present disclosure are defined by the claims.

[0127] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0128] It will be easily understood by those skilled in the art that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for adjusting component size data, characterized in that: include: Extract the blank size requirements of the parts according to the uploaded parts drawing data and the preset coordinate system; Based on the blank size requirements of the component, respectively calculate the hole position and end face position in the component; Adjust the deviation hole position according to the component blank size requirement and the hole position accuracy to obtain the component hole position coordinates; The three-dimensional angle of the component is adjusted according to the component blank size requirements, the component hole position coordinates and the end face position.

2. The method for adjusting component size data according to claim 1, characterized in that: The step of extracting the component blank size requirements based on the uploaded component drawing data and the preset coordinate system includes: Inspect the component according to the centering and the component drawing data to determine the lateral and longitudinal dimensions of the component hole; The vertical dimension from the preset reference plane to the component blank is calculated based on the component drawing data.

3. The method for adjusting component size data according to claim 1, characterized in that: The method of extracting the component blank size requirements based on the uploaded component drawing data and the preset coordinate system also includes: If the component has an axis of symmetry, the axis of symmetry is adjusted according to the coordinates of any two points in the component with the same rotation direction; The Z axis of the preset coordinate system is adjusted based on the adjusted symmetry axis.

4. The method for adjusting component size data according to claim 1, characterized in that: Calculate the hole position in the component based on the component blank size requirements, including: Calculate the position tolerances of all holes in a component; The coordinate system is adjusted by taking the hole with the smallest position tolerance as a reference point; The hole position deviation is calculated according to the position tolerance and a preset tolerance threshold.

5. The method for adjusting component size data according to claim 3, characterized in that: Calculate the end face position of the component based on the component blank size requirements, including: Calculate the end face inclination value according to the maximum value and the minimum value of the distance from all points on the end face of the component to the symmetry axis; Calculating an adjustment deviation of the symmetry axis based on the tilt value, and adjusting the symmetry axis based on the adjustment deviation; Calculate the Z-axis deviation according to the Z-axis dimension standard of the preset coordinate system and the preset adjustment tolerance; When the Z-axis deviation is greater than the preset adjustment tolerance, a compensation adjustment is performed on the Z-axis according to the Z-axis deviation.

6. The method for adjusting component size data according to claim 1, characterized in that: The step of adjusting the deviation hole position according to the component blank size requirement and the hole position accuracy to obtain the component hole position coordinates includes: Determine the adjustment angle of the deviation hole based on the component blank size requirement and the hole position; Angle adjustment is performed according to the deviation hole position and the adjustment angle to obtain the component hole position coordinates.

7. The method for adjusting component size data according to claim 1, characterized in that: The adjusting of the three-dimensional angle of the component according to the component blank size requirement, the component hole position coordinates and the end face position degree comprises: Calculate the angle between the theoretical line of the component and the axis of the machine tool according to the component blank size requirements, the component hole position coordinates and the end face position; The three-dimensional angle of the component is adjusted according to the angle between the component theoretical line and the machine tool axis and the target point coordinates.

8. A device for adjusting component size data, characterized in that: include: A dimension requirement extraction module, which is configured to extract the dimension requirements of the component blank according to the uploaded component drawing data and a preset coordinate system; A position calculation module, which is configured to calculate the hole position and end face position in the component based on the component blank size requirements; A hole position adjustment module, which is configured to adjust the deviation hole position according to the component blank size requirement and the hole position accuracy to obtain the component hole position coordinates; The three-dimensional angle adjustment module is configured to adjust the three-dimensional angle of the component according to the component blank size requirements, the component hole position coordinates and the end face position.

9. A device for adjusting component size data, characterized in that: It comprises at least one processing unit and at least one storage unit, wherein the storage unit stores a computer program, and when the computer program is executed by the processing unit, the processing unit executes the steps of the method for adjusting the component dimension data according to any one of claims 1 to 7.

10. A storage medium, characterized in that: It stores a computer program executable by an access authentication device. When the computer program runs on the access authentication device, the access authentication device executes the steps of the method for adjusting component size data according to any one of claims 1 to 7.