Automobile part high-precision machining method and related device
By using clamping and vision modules to locate the drilling position and dynamically adjusting the drilling control parameters in combination with material parameters, the problem of high-precision drilling in existing technologies has been solved, improving the drilling effect and processing efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GUANGZHOU FUJI ASSEMBLY LINE AUTO MFG CO LTD
- Filing Date
- 2026-05-09
- Publication Date
- 2026-06-05
AI Technical Summary
Existing drilling control systems cannot adapt to environmental changes in actual production, making it difficult to achieve high-precision drilling requirements and affecting the processing efficiency of automotive parts.
The vehicle parts are fixed by a clamping module, and the image is acquired and the drilling position is located by a vision module. The drilling control parameters, including the drilling rate and accuracy, are dynamically adjusted in real time in combination with material parameters and preset drilling parameters to ensure high-precision drilling.
It enables precise control of drilling speed and accuracy during the drilling process, avoids the effects of thermal expansion, and improves drilling effect and processing efficiency.
Smart Images

Figure CN122142827A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of intelligent manufacturing technology, specifically to a high-precision machining method and related apparatus for automotive parts. Background Technology
[0002] In the processing of automotive parts, drilling is a routine and crucial step. Typically, CNC drilling machines are used for automated operations. Because the automation of CNC drilling machines significantly improves drilling efficiency, automated drilling is widely used in the automotive parts processing industry. Automated drilling of automotive parts plays an important role in assembly connections, weight reduction optimization, heat dissipation and ventilation, stress relief, and improving manufacturing precision.
[0003] Currently, most drilling control systems used to control drilling of automotive parts employ pre-set, usually fixed, processing parameters for programmed control during the drilling process. However, this approach cannot adapt to environmental changes in actual production, especially for high-precision drilling requirements, as it reduces drilling efficiency and impacts the processing efficiency of automotive parts.
[0004] Therefore, the problem of how to improve the drilling effect to meet the requirements of high-precision drilling and ensure the processing efficiency of automotive parts urgently needs to be solved. Summary of the Invention
[0005] This application provides a high-precision machining method and related apparatus for automotive parts. It not only ensures that the drilling rate is related to the material parameters and drilling accuracy of the automotive parts, but also allows for dynamic adjustment of drilling control parameters based on drilling depth and drilling accuracy during the drilling process. This enables the drilling accuracy to be constrained to the required level in real time, thereby improving the drilling effect for high-precision drilling requirements and ensuring the processing efficiency of automotive parts.
[0006] In a first aspect, embodiments of this application provide a high-precision machining method for automotive parts, applied to a control module in an automotive parts machining system. The automotive parts machining system further includes: a clamping module, a vision module, and a drilling module. The high-precision machining method for automotive parts includes: The clamping module fixes the automotive parts with a first force, the vision module acquires a first image of the automotive parts, and locates the first drilling position in the first image; Obtain the first material parameters of the automotive parts; Obtain preset drilling parameters, which include drilling depth and first drilling accuracy; A first drilling control parameter is determined based on the first material parameter and the preset drilling parameter; the first drilling control parameter includes a first drilling rate and the preset drilling parameter. The drilling module is controlled to perform a drilling operation at the first drilling position using the first drilling control parameters.
[0007] Secondly, embodiments of this application provide a drilling device for automotive parts, applied to a control module in an automotive parts processing system. The automotive parts processing system further includes: a clamping module, a vision module, and a drilling module. The high-precision automotive parts processing device includes: an acquisition unit, a determination unit, and a drilling unit. The acquisition unit is used to fix the automotive component with a first force through the clamping module, acquire a first image of the automotive component through the vision module, and locate a first drilling position in the first image; acquire a first material parameter of the automotive component; and acquire preset drilling parameters, the preset drilling parameters including drilling depth and first drilling accuracy. The determining unit is configured to determine a first drilling control parameter based on the first material parameter and the preset drilling parameter; the first drilling control parameter includes a first drilling rate and the preset drilling parameter. The punching unit is used to control the punching module to perform a punching operation at the first punching position according to the first punching control parameters.
[0008] Thirdly, embodiments of this application provide a processing apparatus, including a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for performing the steps in the first aspect of embodiments of this application.
[0009] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program for electronic data interchange, wherein the computer program causes a computer to perform some or all of the steps described in the first aspect of embodiments of this application.
[0010] Fifthly, embodiments of this application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps described in the first aspect of embodiments of this application. The computer program product may be a software installation package.
[0011] Implementing the embodiments of this application has the following beneficial effects: As can be seen, the high-precision machining method and related apparatus for automotive parts described in this application embodiment are applied to the control module of an automotive parts machining system. The automotive parts machining system further includes: a clamping module, a vision module, and a drilling module. The clamping module fixes the automotive parts with a first force. The vision module acquires a first image of the automotive parts and locates a first drilling position in the first image. The first material parameters of the automotive parts are acquired, and preset drilling parameters are acquired. The preset drilling parameters include drilling depth and a first drilling accuracy. Based on the first material parameters and the preset drilling parameters, first drilling control parameters are determined. The first drilling control parameters include a first drilling rate and preset drilling parameters. The drilling module is controlled to perform drilling operations at the first drilling position according to the first drilling control parameters. First, the drilling position is located visually, and then the high-precision machining method and apparatus of the automotive parts are used. The first material parameters and preset drilling parameters determine the corresponding first drilling control parameters, ensuring that the drilling rate is related to the material parameters and drilling accuracy of the automotive parts. Specifically, it not only avoids the drilling rate being too fast or too slow, thus preventing it from affecting the drilling accuracy, but also enables precise control of the drilling rate based on the material of the automotive parts. This prevents the drilling rate from being too fast or too slow during the drilling process, which could lead to thermal expansion and reduce drilling accuracy. Finally, it accurately locates the first drilling position and controls the drilling module to perform the drilling operation at the first drilling position using the first drilling control parameters. During the drilling process, the drilling control parameters can be dynamically adjusted based on the drilling depth and the first drilling accuracy, keeping the drilling accuracy constrained to the first drilling accuracy in real time. In this way, it can improve the drilling effect for high-precision drilling requirements and ensure the processing efficiency of automotive parts. Attached Figure Description
[0012] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0013] Figure 1 This is a schematic diagram of the architecture of an automotive parts processing system provided in an embodiment of this application; Figure 2 This is another schematic diagram of the architecture of an automotive parts processing system provided in the embodiments of this application; Figure 3 This is another schematic diagram of an automotive parts processing system provided in an embodiment of this application; Figure 4 This is another schematic diagram of the architecture of an automotive parts processing system provided in the embodiments of this application; Figure 5This is a flowchart illustrating a high-precision machining method for automotive parts provided in an embodiment of this application; Figure 6 This is a schematic diagram illustrating the drilling depth involved in a high-precision machining method for automotive parts provided in this application embodiment; Figure 7 This is another schematic diagram of the drilling depth involved in a high-precision machining method for automotive parts provided in this application embodiment; Figure 8 This is a schematic diagram of the structure of a processing device provided in an embodiment of this application; Figure 9 This is a functional unit block diagram of a high-precision machining device for automotive parts provided in an embodiment of this application. Detailed Implementation
[0014] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that comprises a series of steps or units is not limited to the listed steps or units, but in one possible example includes steps or units not listed, or in one possible example includes other steps or units inherent to these processes, methods, products, or apparatuses.
[0015] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0016] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.
[0017] In this embodiment of the application, the robot may include robots used in automobile processing, such as intelligent robotic arms, intelligent machine tools, humanoid robots, automobile processing robots, etc., and is not limited thereto.
[0018] The processing equipment may include any of the following devices with computer functions, such as the aforementioned robots, smartphones, servers (edge servers, cloud servers), tablets, smart cars, humanoid robots, etc., without limitation.
[0019] Please see Figure 1 , Figure 1 This is a schematic diagram of the architecture of an automotive parts processing system provided in an embodiment of this application. The automotive parts processing system includes: a control module, a clamping module, a vision module, and a drilling module.
[0020] The control module acts as the "brain" of the automotive parts processing system. It can communicate with the clamping module, vision module, and drilling module to send commands, or it can receive signals uploaded by these modules. The control module can be a control platform, robot, edge server, etc.
[0021] The control module, clamping module, vision module, and drilling module can be integrated together. For example, the control module, clamping module, vision module, and drilling module can be integrated onto a single robot, which could be an automotive processing robot, an intelligent machine tool, or something similar. This robot could include an automotive parts processing system.
[0022] The clamping module can be used to hold automotive parts in place during the drilling process to facilitate better drilling. The clamping module can include a fixing platform, robot, robotic arm, etc.
[0023] The vision module enables visual imaging functions, such as hole positioning, drilling process monitoring, and tool quality inspection. For example, during the drilling process, it can assist the drilling module in accurately positioning the hole to be drilled. The vision module can include cameras, radar sensors, infrared sensors, ultrasonic sensors, laser sensors, etc. It can also be a robot, a smart industrial camera, an industrial electron microscope, etc.
[0024] The drilling module can be used to realize the drilling function. For example, the drilling module can be a laser drilling robot, a rotary multi-axis drilling machine, an adjustable multi-axis drilling machine, a fully automatic CNC drilling machine, an ultrasonic vibration drilling system, a deep hole gun drilling machine, etc.
[0025] The control module, clamping module, vision module, and punching module are interconnected and can form an Internet of Things (IoT) system.
[0026] The automotive parts processing system may also include sensors, such as temperature sensors and vibration sensors (vibration detection modules). During the drilling process, the system can dynamically monitor the impact of drilling and adjust drilling-related parameters based on this impact to ensure drilling accuracy. Figure 2 As shown, the automotive parts processing system may also include a vibration detection module, which can detect the impact of drilling during the drilling process and then dynamically adjust the drilling-related parameters to ensure the drilling effect.
[0027] Among them, such as Figure 3 As shown, the automotive parts processing system may also include a cloud server, and the control module can communicate with the cloud server, for example, it can schedule a large model to identify the quality of the cutting tools.
[0028] Among them, such as Figure 4 The automotive parts processing system shown may also include a cloud server and a vibration detection module, which can detect the impact of drilling during the drilling process and then dynamically adjust the relevant drilling parameters to ensure the drilling effect. It can also schedule a large model to identify the quality of the cutting tool.
[0029] Among them, automotive parts can include any automotive parts that require drilling, such as automotive engines, automotive chassis, brake discs, body structural components (such as rear floor, doors, hood, etc.), roof racks, transmissions, seats, battery packs, etc.
[0030] Please see Figure 5 , Figure 5 This is a flowchart illustrating a high-precision machining method for automotive parts provided in an embodiment of this application. It is applied to a control module within an automotive parts machining system. The automotive parts machining system further includes: a clamping module, a vision module, and a drilling module. The high-precision machining method for automotive parts includes: S501. The car component is fixed with a first force by the clamping module, a first image of the car component is obtained by the vision module, and a first drilling position is located in the first image.
[0031] The first force can be preset or set by the system default. The first force can be an empirical value. In the specific implementation, the fixing method, fixing position and fixing force of the clamping module can be different for different automotive parts. Different hole positions can also correspond to the corresponding fixing method, fixing position and fixing force.
[0032] In practice, the car parts can be fixed with a first force by the clamping module to reduce vibration and displacement caused by drilling during the drilling process.
[0033] The vision module can accurately locate the position of the hole to be drilled. For example, the vision module can acquire a first image of the automotive part and locate the first drilling position in the first image. Specifically, it can acquire a standard image of the automotive part, mark the hole position in the standard image, and overlay the first image and the standard image to locate and "circle" the first drilling position. Under the guidance of the vision module, the position to be drilled can be accurately located.
[0034] S502. Obtain the first material parameters of the automotive parts.
[0035] Since different materials have different drilling requirements, in this embodiment of the application, the material of the automotive parts can be identified (for example, the image of the automotive parts can be identified by a vision module and its corresponding characteristics (shape, color, logo, etc.) can be extracted, and the first material parameters of the automotive parts can be identified using these features). Alternatively, the material parameters of the automotive parts can also be pre-stored in the control module, and the first material parameters of the automotive parts can be directly obtained after the automotive parts are identified.
[0036] The first material parameter can be used to characterize the material properties of automotive parts.
[0037] S503. Obtain preset drilling parameters, wherein the preset drilling parameters include drilling depth and first drilling accuracy.
[0038] The preset drilling parameters can be set in advance or defaulted to by the system. For example, the preset drilling parameters for different holes can be set in advance.
[0039] Both the drilling depth and the initial drilling precision can be preset or set by the system default. For example, based on the location and function of the hole, the corresponding drilling depth and initial drilling precision can be set. The drilling depth and initial drilling precision can be requirements for the entire drilling process, or they can be requirements for a certain stage of the drilling process.
[0040] The preset drilling parameters may include drilling depth and a first drilling precision. In this embodiment, the first drilling precision may be within a preset range, which may be pre-set or be a system default. If the first drilling precision is within the preset range, it indicates that high-precision drilling is required.
[0041] S504. Determine the first drilling control parameter based on the first material parameter and the preset drilling parameter; the first drilling control parameter includes the first drilling rate and the preset drilling parameter.
[0042] Specifically, the first drilling rate can be determined based on the first material parameters and the first drilling precision. For example, a first mapping relationship between a preset drilling precision and a drilling rate range can be stored in advance, as can a second mapping relationship between a preset material parameters and a drilling rate. Based on the first mapping relationship, the first drilling rate range corresponding to the first drilling precision can be determined, and based on the second mapping relationship, the second drilling rate range corresponding to the first material parameters can be determined. Then, the intersection between the first and second drilling rate ranges is determined, and a drilling rate is selected from the intersection as the first drilling rate. The first drilling rate and the preset drilling parameters are then used together as the first drilling control parameter. This ensures that the drilling rate is related to the material parameters and drilling precision of the automotive parts. It not only avoids the drilling precision being affected by the drilling rate being too fast or too slow, but also enables precise control of the drilling rate for the materials of the automotive parts, preventing thermal expansion caused by excessively fast or slow drilling rates during the drilling process, which would reduce the drilling precision.
[0043] The first drilling rate may include the drilling feed rate, and / or the rotational speed of the tool, etc. For example, in the embodiments of this application, the drilling rate of automotive parts can be understood as the rate at which the drilling module (such as the tool) moves on the material, which directly affects the quality and efficiency of drilling.
[0044] Optionally, the above step of determining the first drilling control parameter based on the first material parameter and the preset drilling parameter can be implemented in the following manner: The vision module acquires a second image of the tool of the drilling module, and uses the second image to determine a first tool quality parameter of the tool. Obtain the first attribute parameter of the cutting tool; Based on the first material parameter, the first drilling accuracy, and the first attribute parameter, obtain the corresponding historical drilling data. The historical drilling data includes x drilling data points, each corresponding to a drilling rate, a tool quality parameter, and a drilling quality parameter; x is an integer greater than 1. From the x punching data, obtain punching data whose punching quality parameters are greater than the preset punching quality parameters, and obtain y punching data, where y is a positive integer less than x; Obtain y tool quality parameters corresponding to the y drilling data, determine the absolute value of the difference between the y tool quality parameters and the first tool quality parameter, and obtain y absolute values; The minimum value among the y absolute values is selected, and the drilling rate corresponding to the minimum value is taken as the first drilling rate.
[0045] In specific implementation, the drilling module may include a cutting tool. Specifically, a suitable cutting tool can be selected based on drilling requirements and precision. Then, a second image of the cutting tool can be acquired through a vision module. For example, image segmentation can be performed on the second image to obtain a region image containing only the area where the cutting tool is located. Feature extraction can be performed on this region image to obtain a first feature set. This first feature set can be input into a preset cutting tool quality detection model to obtain the first cutting tool quality parameter. The preset cutting tool quality detection model can be pre-set or a system default; it can detect the quality of the cutting tool, or it can detect defects in the cutting tool. For example, the preset cutting tool quality detection model may include a neural network model, a classifier, a large model, etc. The first feature set may include at least one of the following: feature points, feature values, feature vectors, feature patterns, color features, etc. A larger first cutting tool quality parameter indicates a higher cutting tool quality. For example, the cutting tool quality parameter can be evaluated using a percentage system, such as a first cutting tool quality parameter of 98.
[0046] Next, the first attribute parameters of the cutting tool can be obtained. The first attribute parameters may include at least one of the following: model, material, name, etc.
[0047] The system can also pre-store a historical drilling database, which can be stored in the control module or a cloud server. The historical drilling database can include multiple historical drilling data sets, each corresponding to a specific automotive part (e.g., the part's material, model, etc.), a hole location, hole precision, tool attribute parameters, tool quality parameters, drilling quality parameters, etc. Furthermore, a search can be performed in the historical drilling database based on a first material parameter, a first drilling precision, and a first attribute parameter to obtain historical drilling data sets that match these parameters. These historical drilling data sets include x drilling data sets, each corresponding to a drilling rate, tool quality parameter, and drilling quality parameter, where x is an integer greater than 1.
[0048] The preset drilling quality parameters can be pre-set or set by system default. Next, drilling data with drilling quality parameters greater than the preset parameters can be obtained from x drilling data points, resulting in y drilling data points, where y is a positive integer less than x. Then, y tool quality parameters corresponding to these y drilling data points are obtained. The absolute values of the differences between these y tool quality parameters and the first tool quality parameter are determined, resulting in y absolute values. The minimum value among these y absolute values is selected, and the drilling rate corresponding to the minimum value is used as the first drilling rate. In other words, during the drilling rate determination process, not only can the quality of the tool be evaluated using a vision module, but also, based on big data technology, relevant historical drilling data can be searched using the material of automotive parts, tool characteristics, and drilling accuracy requirements. Then, using the tool quality parameters and drilling quality parameters of these historical drilling data, historical drilling data with similar and high-quality drilling can be selected, and their drilling rates can be used as the first drilling rate. Essentially, big data can be used to determine drilling control parameters with similar tool quality and good drilling effect, which can then be used to configure the current drilling control parameters, helping to ensure drilling results.
[0049] The drilling quality parameters can be evaluated subjectively by humans, or the quality of the holes can be scored using visual recognition technology. For example, the actual accuracy and size of the drilling can be compared with the required accuracy and size, and the drilling quality parameters can be determined based on the comparison results. The higher the drilling quality parameter, the better the drilling effect. Alternatively, the image after drilling can be acquired, and its corresponding features (e.g., feature points, feature values, feature vectors, feature textures, color features, etc.) can be extracted and input into a specified quality assessment model to obtain the corresponding drilling quality parameters. The specified quality assessment model can be preset or defaulted to by the system, and it can include a large model or a neural network model.
[0050] S505. Control the punching module to perform a punching operation at the first punching position using the first punching control parameters.
[0051] In practice, the vision module can guide the drilling module to accurately locate the first drilling position, and control the drilling module to perform drilling operation at the first drilling position with the first drilling control parameters. During the drilling process, the drilling control parameters can be dynamically adjusted based on the drilling depth and the first drilling accuracy, and the drilling accuracy can be constrained to the first drilling accuracy in real time. In this way, the drilling effect can be improved for high-precision drilling requirements, so as to ensure the processing efficiency of automotive parts.
[0052] Different drilling locations and drilling requirements require different drilling processes. The first drilling control parameter may include drilling process, drilling sequence, etc.
[0053] As can be seen, the high-precision machining method for automotive parts described in this application embodiment is applied to the control module of an automotive parts machining system. The automotive parts machining system further includes: a clamping module, a vision module, and a drilling module. The clamping module fixes the automotive parts with a first force. The vision module acquires a first image of the automotive parts and locates a first drilling position in the first image. The first material parameters of the automotive parts are acquired, and preset drilling parameters are acquired. The preset drilling parameters include drilling depth and a first drilling accuracy. The first drilling control parameters are determined based on the first material parameters and the preset drilling parameters. The first drilling control parameters include a first drilling rate and preset drilling parameters. The drilling module is controlled to perform drilling operations at the first drilling position with the first drilling control parameters. First, the drilling position is located visually, and then the first material parameters of the automotive parts are used. The system determines the corresponding first drilling control parameters based on the material parameters and preset drilling parameters, ensuring that the drilling rate is related to the material parameters and drilling accuracy of the automotive parts. Specifically, it not only avoids the drilling rate being too fast or too slow, thus preventing it from affecting the drilling accuracy, but also allows for precise control of the drilling rate based on the material of the automotive parts. This prevents the drilling rate from being too fast or too slow during the drilling process, which could lead to thermal expansion and reduce drilling accuracy. Finally, it accurately locates the first drilling position and controls the drilling module to perform the drilling operation at the first drilling position using the first drilling control parameters. During the drilling process, the drilling control parameters can be dynamically adjusted based on the drilling depth and the first drilling accuracy, keeping the drilling accuracy constrained to the first drilling accuracy in real time. In this way, it can improve the drilling effect for high-precision drilling requirements and ensure the processing efficiency of automotive parts.
[0054] Optionally, the automotive parts processing system further includes a vibration detection module; the above step of controlling the drilling module to perform drilling operations at the first drilling position with the first drilling control parameters can be implemented as follows: The first drilling depth and the second drilling depth are determined based on the drilling depth and the first drilling precision, and the sum of the first drilling depth and the second drilling depth is equal to the drilling depth. The drilling module is controlled to drill a hole at the first drilling position to the first drilling depth using the first drilling control parameters; The vibration detection module acquires first vibration parameters for the automotive component from the first drilling position to the first drilling depth. The second drilling control parameter is determined based on the first vibration parameter, the first drilling control parameter, and the first drilling accuracy. The drilling module is controlled to continue drilling from the first drilling depth to the second drilling depth using the second drilling control parameters.
[0055] The vibration detection module can be used to detect vibration during the drilling process. The vibration detection module can be positioned near the first drilling location, with the distance between this position and the first drilling location being less than a preset distance. This preset distance can be pre-set or a system default; for example, it can be an empirical value.
[0056] In practical implementation, given a fixed drilling depth, a pre-stored mapping relationship between drilling precision and weight pairs can be established. Each weight pair can include two weights, the sum of which is 1. Based on this mapping relationship, a first weight pair corresponding to a first drilling precision can be determined. This first weight pair can include a first weight and a second weight. Then, based on the drilling depth and the first weight pair, the first and second drilling depths are calculated. The sum of the first and second drilling depths equals the total drilling depth. For example, if the first weight is 0.2 and the second weight is 0.8, the first drilling depth = drilling depth × 0.2, and the second drilling depth = drilling depth × 0.8. Figure 6 As shown, the sum of the first drilling depth and the second drilling depth is equal to the total drilling depth. The first drilling depth is based on the first drilling position, and the second drilling depth is based on the end point of the first drilling depth.
[0057] Next, on the one hand, the drilling module can be controlled to drill to a first drilling depth at a first drilling position using a first drilling control parameter. Furthermore, a vibration detection module can acquire first vibration parameters for the automotive component from the first drilling position to the first drilling depth. Since drilling causes vibration in the automotive component, especially radial vibration, it reduces drilling accuracy. Therefore, a second drilling control parameter can be determined based on the first vibration parameter, the first drilling control parameter, and the first drilling accuracy. That is, the first drilling control parameter can be dynamically adjusted based on the vibration impact and drilling accuracy requirements. For example, the drilling rate can be adjusted to suppress the impact of vibration during drilling. Then, the drilling module can be controlled to continue drilling at the end position of the first drilling depth using the second drilling control parameter to complete the second drilling depth.
[0058] In this example, the drilling process is divided into two stages based on the drilling accuracy requirements and the drilling depth. In the first stage, drilling is performed according to the first drilling control parameters, and the impact of vibration is monitored during the drilling process. In the second stage, the first drilling control parameters are dynamically adjusted based on the vibration impact and the drilling accuracy to suppress the impact of vibration during the drilling process. Then, drilling continues at the first drilling depth based on the second drilling control parameters to complete the second drilling depth. In this way, the drilling accuracy is constrained to the first drilling accuracy in real time. This can improve the drilling effect for high-precision drilling requirements and ensure the processing efficiency of automotive parts.
[0059] Optionally, the above step of determining the second drilling control parameter based on the vibration parameters, the first drilling control parameter, and the first drilling accuracy can be implemented in the following manner: The first influence parameter is determined based on the first vibration parameter; A first preset threshold is determined based on the first drilling accuracy; The second drilling control parameter is determined based on the first influence parameter, the first drilling control parameter, and the first preset threshold.
[0060] The value range of the first influencing parameter can be preset or set by the system default. For example, the value range of the first influencing parameter is 0~1.
[0061] Specifically, the first vibration parameter can be used to evaluate the first influence parameter. In particular, the first vibration parameter can be feature extracted to obtain the first vibration feature. The first vibration feature can be input into the preset vibration influence model to obtain the first influence parameter. The preset vibration influence model can be preset or defaulted to by the system. The preset vibration influence model can include a large model or a neural network model. The model parameters of the preset vibration influence model can be related to the material parameters of the automotive parts, the clamping force of the clamping device, the mass parameters of the tool, and the first drilling control parameters.
[0062] Alternatively, a preset feature extraction algorithm can be used to extract features from the first vibration parameter to obtain the first vibration feature. The preset mapping relationship between the vibration feature and the influencing parameter can be stored in advance. Based on the mapping relationship, the first influencing parameter corresponding to the first vibration feature can be determined. The preset feature extraction algorithm can be preset or defaulted to by the system. The preset feature extraction algorithm can be related to the material parameters of the automotive parts, the clamping force of the clamping device, the mass parameters of the tool, and the first drilling control parameters.
[0063] The first vibration feature may include at least one feature, or at least one type of feature, and the first vibration feature may include time-domain features and / or frequency-domain features.
[0064] The first preset threshold can be preset or set by system default. For example, a preset mapping relationship between drilling accuracy and threshold can be stored in advance. Then, the first preset threshold corresponding to the first drilling accuracy can be determined based on the mapping relationship. Next, the second drilling control parameter can be determined based on the first influence parameter, the first drilling control parameter and the first preset threshold. That is, the first drilling control parameter is dynamically adjusted based on the vibration influence and drilling accuracy to suppress the influence of vibration during the drilling process and constrain the drilling accuracy to the first drilling accuracy in real time. In this way, the drilling effect can be improved for high-precision drilling requirements to ensure the processing efficiency of automotive parts.
[0065] Furthermore, optionally, the above step of determining the second drilling control parameter based on the first influencing parameter, the first drilling control parameter, and the first preset threshold can be implemented in the following manner: When the first influencing parameter is less than the first preset threshold, a first adjustment parameter corresponding to the first influencing parameter is determined; The first drilling control parameter is adjusted according to the first adjustment parameter to obtain the second drilling control parameter.
[0066] When the first influencing parameter is less than the first preset threshold, it indicates that the vibration impact is small. The mapping relationship between the preset influencing parameter and the adjustment parameter can be stored in advance. Based on this mapping relationship, the first adjustment parameter corresponding to the first influencing parameter can be determined. Then, the first drilling rate in the first drilling control parameter is adjusted according to the first adjustment parameter to obtain the second drilling rate. The first adjustment parameter can be a proportional coefficient (for example, the second drilling rate = (1 + the first adjustment parameter) × the first drilling rate, or the value of the first adjustment parameter can be -0.1 to 0.1), or a specific value (for example, the second drilling rate = the first adjustment parameter + the first drilling rate, or the first adjustment parameter can be a positive or negative drilling rate). The second drilling rate and the preset drilling parameter are then used as the second drilling control parameter. That is, when the vibration impact is small, only the drilling rate needs to be adjusted to suppress the impact of vibration during the drilling process. In this way, the drilling accuracy is constrained to the first drilling accuracy in real time. This can improve the drilling effect for high-precision drilling requirements and ensure the processing efficiency of automotive parts.
[0067] Optionally, the following steps may also be included: S1. When the first influence parameter is greater than or equal to the first preset threshold, determine the difference between the first influence parameter and the first preset threshold to obtain the first difference. S2. Determine the second adjustment parameter corresponding to the first difference; S3. Adjust the first force according to the second adjustment parameter to obtain the second force; S4. Secure the automotive component with the second force using the clamping module; S5. Determine the third and fourth drilling depths based on the second drilling depth; the sum of the third and fourth drilling depths is equal to the second drilling depth; S6. Control the drilling module to continue drilling at the second drilling depth to the third drilling depth using the first drilling control parameters; S7. Obtain the second vibration parameters for the automotive component between the second drilling depth and the third drilling depth through the vibration detection module. S8. Determine the third drilling control parameter based on the second vibration parameter, the first drilling control parameter, and the first drilling accuracy. S9. Control the drilling module to continue drilling at the third drilling depth to the fourth drilling depth using the third drilling control parameters.
[0068] When the first influencing parameter is greater than or equal to the first preset threshold, it indicates that the vibration impact is significant. The difference between the first influencing parameter and the first preset threshold can be determined to obtain the first difference, i.e., the first difference = the first influencing parameter - the first preset threshold. The mapping relationship between the preset difference and the adjustment parameter can be stored in advance. Based on this mapping relationship, the second adjustment parameter corresponding to the first difference can be determined, and the first force can be adjusted according to the second adjustment parameter to obtain the second force. For example, the second force = the first force × (1 + the second adjustment parameter). The value range of the second adjustment parameter can be 0~1. Then, the car parts are fixed with the second force through the clamping module. When the vibration impact is significant, the clamping force can be increased to suppress the vibration impact.
[0069] Next, the third and fourth drilling depths can be determined based on the second drilling depth. For example, a weight pair can be obtained, consisting of two weights whose sum is 1. For instance, the two weights might be w1 and w2, where w1 = 0.3 and w2 = 0.7. w1 corresponds to the third drilling depth, and w2 corresponds to the fourth drilling depth. Specifically, the third drilling depth = the second drilling depth × w1, and the fourth drilling depth = the second drilling depth × w2. Alternatively, a pre-stored mapping relationship between drilling precision and weight pairs can be obtained. Each weight pair can include two weights whose sum is 1. Based on this mapping relationship, the first weight pair corresponding to the first drilling precision can be determined. This first weight pair can include a first weight and a second weight. Then, the third and fourth drilling depths are calculated based on the second drilling depth and the first weight pair. The sum of the third and fourth drilling depths equals the second drilling depth. For example, the first weight is 0.2, the second weight is 0.8, the third drilling depth = the second drilling depth × 0.2, and the fourth drilling depth = the second drilling depth × 0.8. Figure 7 As shown, the sum of the third and fourth drilling depths is equal to the second drilling depth. The end point of the first drilling depth is the starting point of the third drilling depth, and the end point of the third drilling depth is the starting point of the fourth drilling depth.
[0070] Next, the drilling module can be controlled to continue drilling to the third drilling depth within the second drilling depth range using the first drilling control parameters. That is, the end position of the first drilling depth is taken as the starting position of the third drilling depth, and the third drilling depth is drilled. Furthermore, the vibration detection module obtains the second vibration parameters for the automotive parts between the second drilling depth and the third drilling depth. Then, the third drilling control parameters are determined based on the second vibration parameters, the first drilling control parameters, and the first drilling accuracy. Finally, the drilling module is controlled to continue drilling at the third drilling depth using the third drilling control parameters to complete the fourth drilling depth.
[0071] In this example, when the vibration is significant, the clamping force is first increased to suppress its impact. Based on this, the second stage of drilling is further subdivided into two sub-stages according to the required drilling accuracy and the second drilling depth. In the first sub-stage, drilling is performed according to the first drilling control parameters, and the vibration impact is monitored during this process. In the second sub-stage, the first drilling control parameters are dynamically fine-tuned based on the vibration impact and drilling accuracy to suppress the influence of vibration during drilling. Then, based on the third drilling control parameters, drilling continues at the third drilling depth to complete the fourth drilling depth. Thus, the drilling accuracy is constrained in real-time to the first drilling accuracy. This approach improves the drilling effect for high-precision drilling requirements, ensuring efficient processing of automotive parts.
[0072] Optionally, the above step of determining the third drilling control parameter based on the second vibration parameter, the first drilling control parameter, and the first drilling accuracy can be implemented in the following manner: The second influence parameter is determined based on the second vibration parameter; A second preset threshold is determined based on the first drilling accuracy; When the second influence parameter is less than the second preset threshold, the first drilling control parameter is used as the third drilling control parameter; When the second influence parameter is greater than or equal to the second preset threshold, the difference between the second influence parameter and the second preset threshold is determined to obtain the second difference. Determine the first fine-tuning parameter corresponding to the second difference; The first drilling control parameter is adjusted according to the first fine-tuning parameter to obtain the third drilling control parameter.
[0073] Specifically, the second vibration parameter can be used to evaluate the second influence parameter. In particular, the second vibration parameter can be feature extracted to obtain the second vibration feature. The second vibration feature can be input into the preset vibration influence model to obtain the second influence parameter. The preset vibration influence model can be preset or defaulted to by the system. The preset vibration influence model can include a large model or a neural network model. The model parameters of the preset vibration influence model can be related to the material parameters of the automotive parts, the clamping force of the clamping device, the mass parameters of the tool, and the first drilling control parameters.
[0074] Alternatively, a preset feature extraction algorithm can be used to extract features from the second vibration parameter to obtain the second vibration feature. The preset mapping relationship between the vibration feature and the influencing parameter can be stored in advance. Based on the mapping relationship, the second influencing parameter corresponding to the second vibration feature can be determined. The preset feature extraction algorithm can be preset or defaulted to by the system. The preset feature extraction algorithm can be related to the material parameters of the automotive parts, the clamping force of the clamping device, the mass parameters of the tool, and the first drilling control parameters.
[0075] The second vibration feature may include at least one feature, or at least one type of feature, and may include time-domain features and / or frequency-domain features.
[0076] The second preset threshold can be preset or set by system default. For example, a lookup table between preset drilling precision and threshold can be stored in advance, and then the second preset threshold corresponding to the first drilling precision can be determined based on the lookup table.
[0077] Next, if the second influence parameter is less than the second preset threshold, it indicates that the vibration impact is very small, and the first drilling control parameter can be used as the third drilling control parameter. Conversely, if the second influence parameter is greater than or equal to the second preset threshold, it indicates that the vibration has some impact, and the difference between the second influence parameter and the second preset threshold can be determined to obtain the second difference. The second difference = second influence parameter - second preset threshold. A preset mapping relationship between the difference and the fine-tuning parameter can be stored in advance. Based on this mapping relationship, the first fine-tuning parameter corresponding to the second difference can be determined. The value range of the fine-tuning parameter can be preset or set by system default. For example, micro The adjustment parameter range is -0.08 to 0.08. Finally, the drilling rate in the first drilling control parameter can be adjusted according to the first fine-tuning parameter to obtain the third drilling rate. For example, the third drilling rate = (1 + first fine-tuning parameter) × first drilling rate. The third drilling rate and the preset drilling parameter are then used as the third drilling control parameter. That is, when vibration has a slight impact, only the drilling rate needs to be fine-tuned to suppress the impact of vibration during the drilling process. In this way, the drilling accuracy is constrained to the first drilling accuracy in real time. In this way, the drilling effect can be improved for high-precision drilling requirements to ensure the processing efficiency of automotive parts.
[0078] The following is combined Figure 8 The processing equipment in the embodiments of this application will be described. Figure 8 This is a schematic diagram of the structure of a processing device provided in an embodiment of this application, such as... Figure 8 As shown, the processing equipment includes one or more processors, a memory, a communication interface, and one or more programs. The processor is communicatively connected to the memory and the communication interface via an internal communication bus. This processing equipment is used in an automotive parts processing system, which may include a control module, a clamping module, a vision module, and a drilling module.
[0079] The above procedure includes instructions for performing the following steps: The clamping module fixes the automotive parts with a first force, the vision module acquires a first image of the automotive parts, and locates the first drilling position in the first image; Obtain the first material parameters of the automotive parts; Obtain preset drilling parameters, which include drilling depth and first drilling accuracy; A first drilling control parameter is determined based on the first material parameter and the preset drilling parameter; the first drilling control parameter includes a first drilling rate and the preset drilling parameter. The drilling module is controlled to perform a drilling operation at the first drilling position using the first drilling control parameters.
[0080] Optionally, the automotive parts processing system further includes: a vibration detection module; and in controlling the drilling module to perform a drilling operation at the first drilling position with the first drilling control parameters, the above-mentioned program includes instructions for performing the following steps: The first drilling depth and the second drilling depth are determined based on the drilling depth and the first drilling precision, and the sum of the first drilling depth and the second drilling depth is equal to the drilling depth. The drilling module is controlled to drill a hole at the first drilling position to the first drilling depth using the first drilling control parameters; The vibration detection module acquires first vibration parameters for the automotive component from the first drilling position to the first drilling depth. The second drilling control parameter is determined based on the first vibration parameter, the first drilling control parameter, and the first drilling accuracy. The drilling module is controlled to continue drilling from the first drilling depth to the second drilling depth using the second drilling control parameters.
[0081] Optionally, in determining the second drilling control parameter based on the vibration parameter, the first drilling control parameter, and the first drilling accuracy, the above procedure includes instructions for performing the following steps: The first influence parameter is determined based on the first vibration parameter; A first preset threshold is determined based on the first drilling accuracy; The second drilling control parameter is determined based on the first influence parameter, the first drilling control parameter, and the first preset threshold.
[0082] Optionally, in determining the second drilling control parameter based on the first influence parameter, the first drilling control parameter, and the first preset threshold, the above procedure includes instructions for performing the following steps: When the first influencing parameter is less than the first preset threshold, a first adjustment parameter corresponding to the first influencing parameter is determined; The first drilling control parameter is adjusted according to the first adjustment parameter to obtain the second drilling control parameter.
[0083] Optionally, the above procedure may also include instructions for performing the following steps: When the first influence parameter is greater than or equal to the first preset threshold, the difference between the first influence parameter and the first preset threshold is determined to obtain the first difference. Determine the second adjustment parameter corresponding to the first difference; The first force is adjusted according to the second adjustment parameter to obtain the second force; The clamping module secures the automotive component with the second force. The third and fourth drilling depths are determined based on the second drilling depth; the sum of the third and fourth drilling depths is equal to the second drilling depth. The drilling module is controlled to continue drilling from the second drilling depth to the third drilling depth using the first drilling control parameters. The vibration detection module obtains the second vibration parameters for the automotive component between the second drilling depth and the third drilling depth. The third drilling control parameter is determined based on the second vibration parameter, the first drilling control parameter, and the first drilling accuracy. The drilling module is controlled to continue drilling from the third drilling depth to the fourth drilling depth using the third drilling control parameters.
[0084] Optionally, in determining the third drilling control parameter based on the second vibration parameter, the first drilling control parameter, and the first drilling accuracy, the above procedure includes instructions for performing the following steps: The second influence parameter is determined based on the second vibration parameter; A second preset threshold is determined based on the first drilling accuracy; When the second influence parameter is less than the second preset threshold, the first drilling control parameter is used as the third drilling control parameter; When the second influence parameter is greater than or equal to the second preset threshold, the difference between the second influence parameter and the second preset threshold is determined to obtain the second difference. Determine the first fine-tuning parameter corresponding to the second difference; The first drilling control parameter is adjusted according to the first fine-tuning parameter to obtain the third drilling control parameter.
[0085] Optionally, in determining the first drilling control parameter based on the first material parameter and the preset drilling parameter, the above procedure includes instructions for performing the following steps: The vision module acquires a second image of the tool of the drilling module, and uses the second image to determine a first tool quality parameter of the tool. Obtain the first attribute parameter of the cutting tool; Based on the first material parameter, the first drilling accuracy, and the first attribute parameter, obtain the corresponding historical drilling data. The historical drilling data includes x drilling data points, each corresponding to a drilling rate, a tool quality parameter, and a drilling quality parameter; x is an integer greater than 1. From the x punching data, obtain punching data whose punching quality parameters are greater than the preset punching quality parameters, and obtain y punching data, where y is a positive integer less than x; Obtain y tool quality parameters corresponding to the y drilling data, determine the absolute value of the difference between the y tool quality parameters and the first tool quality parameter, and obtain y absolute values; The minimum value among the y absolute values is selected, and the drilling rate corresponding to the minimum value is taken as the first drilling rate.
[0086] The aforementioned one or more programs are stored in the aforementioned memory and configured to be executed by the aforementioned processor, and the aforementioned one or more programs include instructions for performing any of the steps in the aforementioned embodiments.
[0087] The processor can be a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, cells, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc. The communication unit can be a communication interface, transceiver, transceiver circuit, etc., and the storage unit can be a memory.
[0088] The memory can be volatile or non-volatile, or a combination of both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), used as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDR SDRAM), enhanced synchronous DRAM (ESDRAM), synchronous linked DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0089] It is understood that the processing equipment may also include more or fewer structural elements than those shown in the above structural block diagram, such as power modules, physical buttons, Wi-Fi modules, speakers, Bluetooth modules, sensors, display modules, etc., without limitation here.
[0090] It is understandable that processing equipment can be equipped with, for example Figures 1-4 Some or all of the functional modules in the automotive parts processing system described in any one of the claims. For example, the processing equipment may include a control module.
[0091] Figure 9 This is a functional unit block diagram of a high-precision machining device 900 for automotive parts provided in an embodiment of this application. The high-precision machining device 900 is applied to the control module of an automotive parts machining system. The automotive parts machining system further includes: a clamping module, a vision module, and a drilling module. The high-precision machining device 900 includes: an acquisition unit 901, a determination unit 902, and a drilling unit 903. The acquisition unit 901 is used to fix the automotive component with a first force through the clamping module, acquire a first image of the automotive component through the vision module, and locate a first drilling position in the first image; acquire a first material parameter of the automotive component; and acquire preset drilling parameters, the preset drilling parameters including drilling depth and first drilling accuracy. The determining unit 902 is used to determine a first drilling control parameter based on the first material parameter and the preset drilling parameter; the first drilling control parameter includes a first drilling rate and the preset drilling parameter. The punching unit 903 is used to control the punching module to perform a punching operation at the first punching position with the first punching control parameters.
[0092] It is understood that the functions of each program module of the high-precision machining device 900 for automotive parts in this embodiment can be specifically implemented according to the methods in the above method embodiments. The specific implementation process can be referred to the relevant descriptions in the above method embodiments, and will not be repeated here.
[0093] This application also provides a computer storage medium storing a computer program for electronic data interchange, which causes a computer to perform some or all of the steps of any of the methods described in the above method embodiments, wherein the computer includes processing equipment.
[0094] This application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the methods described in the above method embodiments. The computer program product may be a software installation package, and the computer includes processing equipment.
[0095] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0096] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0097] In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical or other forms.
[0098] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0099] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0100] If the aforementioned integrated units are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, 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. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0101] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage device, which may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.
[0102] The embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A high-precision machining method for automotive parts, characterized in that, A control module applied in an automotive parts processing system, wherein the automotive parts processing system further includes: a clamping module, a vision module, and a drilling module; and the high-precision processing method for automotive parts includes: The clamping module fixes the automotive parts with a first force, the vision module acquires a first image of the automotive parts, and locates the first drilling position in the first image; Obtain the first material parameters of the automotive parts; Obtain preset drilling parameters, which include drilling depth and first drilling accuracy; A first drilling control parameter is determined based on the first material parameter and the preset drilling parameter; the first drilling control parameter includes a first drilling rate and the preset drilling parameter. The drilling module is controlled to perform a drilling operation at the first drilling position using the first drilling control parameters.
2. The high-precision machining method for automotive parts according to claim 1, characterized in that, The automotive parts processing system further includes: a vibration detection module; the control of the drilling module to perform drilling operations at the first drilling position according to the first drilling control parameters includes: The first drilling depth and the second drilling depth are determined based on the drilling depth and the first drilling precision, and the sum of the first drilling depth and the second drilling depth is equal to the drilling depth. The drilling module is controlled to drill a hole at the first drilling position to the first drilling depth using the first drilling control parameters; The vibration detection module acquires first vibration parameters for the automotive component from the first drilling position to the first drilling depth. The second drilling control parameter is determined based on the first vibration parameter, the first drilling control parameter, and the first drilling accuracy. The drilling module is controlled to continue drilling from the first drilling depth to the second drilling depth using the second drilling control parameters.
3. The high-precision machining method for automotive parts according to claim 2, characterized in that, Determining the second drilling control parameter based on the vibration parameter, the first drilling control parameter, and the first drilling accuracy includes: The first influence parameter is determined based on the first vibration parameter; A first preset threshold is determined based on the first drilling accuracy; The second drilling control parameter is determined based on the first influence parameter, the first drilling control parameter, and the first preset threshold.
4. The high-precision machining method for automotive parts according to claim 3, characterized in that, The step of determining the second drilling control parameter based on the first influence parameter, the first drilling control parameter, and the first preset threshold includes: When the first influencing parameter is less than the first preset threshold, a first adjustment parameter corresponding to the first influencing parameter is determined; The first drilling control parameter is adjusted according to the first adjustment parameter to obtain the second drilling control parameter.
5. The high-precision machining method for automotive parts according to claim 4, characterized in that, The high-precision machining method for automotive parts also includes: When the first influence parameter is greater than or equal to the first preset threshold, the difference between the first influence parameter and the first preset threshold is determined to obtain the first difference. Determine the second adjustment parameter corresponding to the first difference; The first force is adjusted according to the second adjustment parameter to obtain the second force; The clamping module secures the automotive component with the second force. The third and fourth drilling depths are determined based on the second drilling depth; the sum of the third and fourth drilling depths is equal to the second drilling depth. The drilling module is controlled to continue drilling from the second drilling depth to the third drilling depth using the first drilling control parameters. The vibration detection module obtains the second vibration parameters for the automotive component between the second drilling depth and the third drilling depth. The third drilling control parameter is determined based on the second vibration parameter, the first drilling control parameter, and the first drilling accuracy. The drilling module is controlled to continue drilling from the third drilling depth to the fourth drilling depth using the third drilling control parameters.
6. The high-precision machining method for automotive parts according to claim 5, characterized in that, The step of determining the third drilling control parameter based on the second vibration parameter, the first drilling control parameter, and the first drilling accuracy includes: The second influence parameter is determined based on the second vibration parameter; A second preset threshold is determined based on the first drilling accuracy; When the second influence parameter is less than the second preset threshold, the first drilling control parameter is used as the third drilling control parameter; When the second influence parameter is greater than or equal to the second preset threshold, the difference between the second influence parameter and the second preset threshold is determined to obtain the second difference. Determine the first fine-tuning parameter corresponding to the second difference; The first drilling control parameter is adjusted according to the first fine-tuning parameter to obtain the third drilling control parameter.
7. The high-precision machining method for automotive parts according to any one of claims 1-6, characterized in that, The step of determining the first drilling control parameter based on the first material parameter and the preset drilling parameter includes: The vision module acquires a second image of the tool of the drilling module, and uses the second image to determine a first tool quality parameter of the tool. Obtain the first attribute parameter of the cutting tool; Based on the first material parameter, the first drilling accuracy, and the first attribute parameter, obtain the corresponding historical drilling data. The historical drilling data includes x drilling data points, each corresponding to a drilling rate, a tool quality parameter, and a drilling quality parameter; x is an integer greater than 1. From the x punching data, obtain punching data whose punching quality parameters are greater than the preset punching quality parameters, and obtain y punching data, where y is a positive integer less than x; Obtain y tool quality parameters corresponding to the y drilling data, determine the absolute value of the difference between the y tool quality parameters and the first tool quality parameter, and obtain y absolute values; The minimum value among the y absolute values is selected, and the drilling rate corresponding to the minimum value is taken as the first drilling rate.
8. A high-precision machining device for automotive parts, characterized in that, A control module is applied to an automotive parts processing system. The automotive parts processing system further includes a clamping module, a vision module, and a drilling module. The high-precision automotive parts processing device includes an acquisition unit, a determination unit, and a drilling unit. The acquisition unit is used to fix the automotive component with a first force through the clamping module, acquire a first image of the automotive component through the vision module, and locate a first drilling position in the first image; acquire a first material parameter of the automotive component; and acquire preset drilling parameters, the preset drilling parameters including drilling depth and first drilling accuracy. The determining unit is configured to determine a first drilling control parameter based on the first material parameter and the preset drilling parameter; the first drilling control parameter includes a first drilling rate and the preset drilling parameter. The punching unit is used to control the punching module to perform a punching operation at the first punching position according to the first punching control parameters.
9. A processing equipment, characterized in that, It includes a processor and a memory, the memory being used to store one or more programs and configured to be executed by the processor, the programs including instructions for performing steps in the high-precision machining method for automotive parts as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, A computer program for storing electronic data interchange, wherein the computer program causes a computer to perform a high-precision machining method for automotive parts as described in any one of claims 1-7.