Position correction method, plate processing equipment and readable storage medium

By obtaining the target position information of the correction plate and detecting the position compensation value in the sheet metal processing equipment, the problem of CCD camera imaging deviation is solved and the processing stability and accuracy are improved.

CN120659235APending Publication Date: 2025-09-16HANS CNC SCI & TECH
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202510751135.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-06
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

During the position correction process of existing sheet metal processing equipment, due to installation errors, manufacturing errors and environmental factors, there is a deviation between the expected processing position imaged by the CCD camera and the actual processing position, resulting in insufficient processing stability and accuracy.

Method used

By using a visual positioning system in the sheet metal processing equipment to obtain the position information of the first target position of the correction plate and the second target position of the processing pattern, the relative position between the processing component and the visual positioning system is detected and corrected, and the deviation is eliminated using the position compensation value.

Benefits of technology

It improves the processing stability and accuracy of sheet metal processing equipment, ensures accurate capture of processing positions, and overcomes the deviation problem caused by interference factors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120659235A_ABST
    Figure CN120659235A_ABST
Patent Text Reader

Abstract

The invention relates to a position correction method, plate machining equipment and a readable storage medium, the position correction method is applied to the plate machining equipment, and the plate machining equipment comprises a machining platform, a machining assembly and a visual positioning system; a correction plate can be placed on the machining platform, the correction plate is provided with a correction pattern, and the method comprises the steps that after the correction plate is placed on the machining platform, a visual positioning system is driven to obtain first position information of a first target position of the correction pattern; driving the processing assembly to process based on the first target position to obtain a processing pattern; the visual positioning system is driven to acquire second position information of a second target position of the processing pattern, and the first target position and the second target position are located on the same axis; according to the first position information and the second position information, the position compensation value of the plate machining equipment in the machining process is detected, and the position compensation value is used for correcting the relative position between the machining assembly and the visual positioning system. By the adoption of the method, the machining precision of plate machining equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of sheet metal processing, and in particular to a position correction method, sheet metal processing equipment, and a computer-readable storage medium. Background Art

[0002] In the process of sheet metal processing by sheet metal processing equipment, in order to ensure the processing accuracy, position correction of the sheet metal processing equipment is one of the essential links.

[0003] Currently, the position correction of sheet metal processing equipment is usually performed using a CCD (Charge-Coupled Device) camera integrated into the sheet metal processing equipment. However, due to the influence of installation errors, manufacturing errors, and environmental factors during the processing process, the expected processing position imaged by the CCD camera often deviates from the actual processing position. This can easily lead to insufficient processing stability and accuracy of the sheet metal processing equipment. As a result, the processing effect of current sheet metal processing equipment is poor. Summary of the Invention

[0004] Based on this, it is necessary to provide a position correction method, sheet metal processing equipment and computer-readable storage medium to improve the processing effect of sheet metal processing equipment in order to address the above technical problems.

[0005] In a first aspect, the present application provides a position correction method applied to sheet metal processing equipment, wherein the sheet metal processing equipment includes a processing platform, a processing assembly, and a visual positioning system; the processing platform is capable of placing a correction plate, and the correction plate includes a correction pattern. The method includes:

[0006] After the correction plate is placed on the processing platform, driving the visual positioning system to obtain first position information of a first target position of the correction pattern;

[0007] driving the processing component to process based on the first target position to obtain a processing pattern;

[0008] driving the visual positioning system to acquire second position information of a second target position of the processing pattern, wherein the first target position and the second target position are located on the same axis;

[0009] Based on the first position information and the second position information, a position compensation value of the sheet metal processing equipment during the processing is detected, wherein the position compensation value is used to correct the relative position between the processing component and the visual positioning system.

[0010] In one embodiment, the first position information includes a first horizontal axis position coordinate and a first vertical axis position coordinate, and the second position information includes a second horizontal axis position coordinate and a second vertical axis position coordinate; and the step of detecting the position compensation value of the sheet metal processing equipment during the processing according to the first position information and the second position information specifically includes:

[0011] Subtracting the first horizontal axis position coordinate from the second horizontal axis position coordinate to obtain a first position coordinate difference of the sheet metal processing equipment in the horizontal axis direction;

[0012] Subtracting the first longitudinal axis position coordinate from the second longitudinal axis position coordinate to obtain a second position coordinate difference of the sheet metal processing equipment in the longitudinal axis direction;

[0013] The first position coordinate difference value and the second position coordinate difference value are integrated to obtain the position compensation value.

[0014] In one embodiment, before the step of driving the visual positioning system to acquire first position information of the first target position of the calibration pattern, the method further includes:

[0015] determining a plurality of groups of candidate calibration patterns on the calibration plate, and acquiring a candidate calibration pattern image of each candidate calibration pattern;

[0016] The correction pattern is selected from a plurality of candidate correction pattern images according to pattern geometric features of the plurality of candidate correction pattern images.

[0017] In one embodiment, the step of determining multiple groups of candidate calibration patterns on the calibration plate specifically includes at least one of the following:

[0018] (a) driving the processing component to process the calibration plate to obtain the multiple sets of candidate calibration patterns;

[0019] (b) Selecting the plurality of candidate calibration patterns from all preset calibration patterns of the calibration plate, wherein the preset calibration patterns are obtained by pre-processing the calibration plate.

[0020] In one embodiment, the pattern geometric features include pattern shape features, pattern position features, and pattern depth features; and the step of selecting the correction pattern from the multiple groups of candidate correction patterns based on the pattern geometric features of the multiple candidate correction pattern images specifically includes:

[0021] Sequentially matching a first feature weight, a second feature weight, and a third feature weight for the pattern shape feature, the pattern position feature, and the pattern depth feature of each candidate correction pattern image, wherein the first feature weight, the second feature weight, and the third feature weight increase in sequence;

[0022] performing feature fusion on the pattern shape feature, the pattern position feature, and the pattern depth feature according to the first feature weight, the second feature weight, and the third feature weight to obtain a geometric fusion feature of each candidate correction pattern image;

[0023] The correction pattern is selected from the multiple groups of candidate correction patterns according to multiple geometric fusion features.

[0024] In one embodiment, the calibration pattern includes multiple groups of syndrome patterns, and the interval range between each two of the multiple groups of syndrome patterns is [ 2 mm , 10 mm ] , the pattern area ratio between the calibration pattern and the processing pattern is in the range of ( 1 , 65 ] .

[0025] In one embodiment, after the step of correcting the position between the processing component and the vision positioning system according to the position compensation value, the method further includes:

[0026] acquiring third position information of the first target position of the calibration pattern;

[0027] generating a position difference map of the target position according to the second position information and the third position information, wherein the position difference map is used to represent the difference between the theoretical position and the actual position;

[0028] According to the position distribution in the position difference map, the processing quality index of the sheet metal processing equipment is detected.

[0029] In a second aspect, the present application further provides a sheet metal processing device, which adopts any of the above position correction methods, wherein the sheet metal processing device further includes a control system, and the control system includes a drive module and a data processing module;

[0030] The driving module is connected to the processing platform, the processing component and the visual positioning system; the data processing module is connected to the driving module and the visual positioning system.

[0031] In one embodiment, the sheet material processing equipment is a PCB processing equipment, the processing platform includes a carrying plate and a cutter head, and the carrying plate is provided with a positioning pin;

[0032] The correction plate can be detachably mounted on the cutter head; or,

[0033] The correction plate is mounted on the supporting plate by sleeve-engaging the positioning pins.

[0034] In a third aspect, the present application further provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0035] After the correction plate is placed on the processing platform, the visual positioning system is driven to obtain first position information of the first target position of the correction pattern; the processing component is driven to process the processing pattern based on the first target position; the visual positioning system is driven to obtain second position information of the second target position of the processing pattern, wherein the first target position and the second target position are located on the same axis; according to the first position information and the second position information, the position compensation value of the sheet metal processing equipment during the processing is detected, wherein the position compensation value is used to correct the relative position between the processing component and the visual positioning system.

[0036] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the following steps:

[0037] After the correction plate is placed on the processing platform, the visual positioning system is driven to obtain first position information of the first target position of the correction pattern; the processing component is driven to process the processing pattern based on the first target position; the visual positioning system is driven to obtain second position information of the second target position of the processing pattern, wherein the first target position and the second target position are located on the same axis; according to the first position information and the second position information, the position compensation value of the sheet metal processing equipment during the processing is detected, wherein the position compensation value is used to correct the relative position between the processing component and the visual positioning system.

[0038] The above-mentioned position correction method, sheet metal processing equipment and computer-readable storage medium are applied to sheet metal processing equipment. The sheet metal processing equipment includes a processing platform, a processing component and a visual positioning system. The processing platform can place a correction plate, and the correction plate has a correction pattern. After the correction plate is placed on the processing platform, the visual positioning system is first driven to obtain the first position information of the first target position of the correction pattern, thereby achieving the purpose of collecting the first position information of the first target position before processing, and then the processing component is driven to obtain the processing pattern based on the first target position, and the visual positioning system is driven to obtain the second position information of the second target position of the processing pattern, wherein the first target position and the second target position are located on the same axis, thereby achieving the purpose of collecting the second position information of the second target position after processing, and finally, based on the first position information and the second position information, the position compensation value of the sheet metal processing equipment during the processing process is detected, wherein the position compensation value is used to correct the position between the processing component and the visual positioning system. Relative position, since the first target position and the second target position are located on the same axis, and the first position information and the second position information respectively reflect the position conditions before and after processing, and then the first position information and the second position information can reflect the planar position deviation of the sheet metal processing equipment during the processing. Therefore, the position compensation value detected by the first position information and the second position information can eliminate the relative position deviation between the processing components and the visual positioning system caused by many interference factors during the processing of the sheet metal processing equipment, thereby ensuring the accurate capture of the processing position of the sheet metal processing equipment during the processing. Therefore, it overcomes the influence of installation errors, manufacturing errors and environmental factors during the processing process, resulting in a certain deviation between the expected processing position of the CCD camera imaging and the actual processing position, which easily causes the sheet metal processing equipment to have insufficient processing stability and accuracy. Technical defects, therefore, improve the processing effect of the sheet metal processing equipment. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. 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 any creative work.

[0040] Figure 1 1 is a flow chart of a position correction method according to an embodiment;

[0041] Figure 2 is a flow chart of a position correction method according to another embodiment;

[0042] Figure 3 is a structural block diagram of a sheet metal processing device in one embodiment;

[0043] Figure 4 Schematic diagram of the positional relationship between the correction plate and the processing platform in one embodiment;

[0044] Figure 5 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0045] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0046] First, it should be understood that sheet metal processing equipment can process circuit boards by rapidly removing or changing features on the circuit boards in a short period of time using a high-energy-density laser beam. Specific processing techniques may include laser drilling, laser grooving, or laser engraving, or subtractive processing through mechanical cutting, such as mechanical drilling or mechanical forming. The circuit boards may be printed circuit boards (PCBs), IC package substrates, or other circuit boards used to connect chips. It is understood that to ensure processing accuracy, the sheet metal processing equipment needs to be positionally calibrated. For example, in mechanical processing, position calibration is typically performed using a CCD camera, and mechanical processing is performed based on the calibrated position. Specifically, the camera captures an image of the workpiece, extracts feature points from the image, and compares them with preset reference points to calculate the object's position deviation. Ultimately, calibration is performed using this position deviation. However, due to the influence of installation errors, manufacturing errors, and environmental factors during the processing process, the expected processing position imaged by the CCD camera often deviates from the actual processing position.

[0047] On the other hand, in the process of position correction of sheet metal processing equipment, it is impossible to directly detect the position accuracy (CA, Capability of Accuracy) and process capability index (CP, Capability of Precision) of the drilling. Among them, CA refers to the difference between the actual center and the specification center, and CP represents the distribution range and concentration of the quality characteristics. In other words, the current position correction method still lacks control over the process capability. In general, even after position correction using a CCD camera, the sheet metal processing equipment still does not process the circuit board at the accurate processing position, which will cause the sheet metal processing equipment to have insufficient processing stability and accuracy. Therefore, there is an urgent need for a position correction method that can improve the processing effect of sheet metal processing equipment.

[0048] In one embodiment, Figure 1 As shown, a position correction method is provided. This embodiment takes the application of this method to sheet metal processing equipment as an example, wherein the sheet metal processing equipment includes a processing platform, a processing component and a visual positioning system; the processing platform can place a correction plate, and the correction plate has a correction pattern; the processing platform is used to carry the correction plate, and the material of the processing platform can be cast iron, steel plate, aluminum alloy or granite, etc., and the type of the processing platform can be a fixed platform, a movable platform, a rotating platform or a vacuum adsorption platform, etc.; the processing component is used to process the circuit board and can also process the correction plate, and the processing component is specifically a processing spindle; the visual positioning system is used to ensure processing accuracy, and the visual positioning system can specifically include a CCD camera, and the CCD camera is used to provide accurate positioning information, specifically for realizing the collection of first position information of the first target position of the correction pattern on the correction plate and second position information of the second target position of the processing pattern on the correction plate; the correction plate is used to provide position information for the visual positioning system during the sheet metal processing process The material of the correction plate can be specifically aluminum alloy, stainless steel, ceramic or composite material, etc., the type of the correction plate can be specifically dot matrix, cross line and QR code, etc. The pattern type of the correction pattern on the correction plate is not limited, and can be specifically circular, square or triangular, etc.; the sheet metal processing equipment also includes a control system, and the control system includes a driving module and a detection module, wherein the driving module is used to, after the correction plate is placed on the processing platform, sequentially execute: drive the visual positioning system to obtain the first position information of the first target position of the correction pattern; drive the processing component to obtain the processing pattern based on the first target position; drive the visual positioning system to obtain the second position information of the second target position of the processing pattern, wherein the first target position and the second target position are located on the same axis; the detection module is used to detect the position compensation value of the sheet metal processing equipment during the processing process according to the first position information and the second position information, wherein the position compensation value is used to correct the relative position between the processing component and the visual positioning system.

[0049] In one feasible manner, the processing platform is a fixed platform made of granite, the processing component is a mechanical processing component, specifically including a spindle for clamping a tool to process the sheet metal, the visual positioning system includes a CCD camera, and the correction plate is made of a composite material and has a circular pattern; after the correction plate is fixedly placed on the processing platform, the driving module drives the CCD camera to collect first position information of a first target position of the circular pattern, the driving module drives the spindle to obtain a processing pattern based on the first target position, and the driving module drives the visual positioning system to collect second position information of a second target position of the processing pattern, wherein the first target position and the second target position are located on the same axis, and finally the detection module detects the position compensation value of the sheet metal processing equipment during the processing process based on the first position information and the second position information, thereby realizing the correction of the relative position between the processing component and the visual positioning system through the position compensation value.

[0050] Through the information interaction between the driving module and the detection module, the position compensation value of the sheet metal processing equipment during the processing can be detected by means of the first position information and the second position information that objectively reflect the relative position deviation between the processing component and the visual positioning system of the sheet metal processing equipment. Therefore, the relative position deviation between the processing component and the visual positioning system caused by many interference factors during the processing of the sheet metal processing equipment can be eliminated through the position compensation value, thereby ensuring that the processing position of the sheet metal processing equipment during the processing is accurately captured, thereby achieving the technical effect of improving the processing effect of the sheet metal processing equipment. In this embodiment, the method includes the following steps 202 to 210. Among them:

[0051] Step 202 : After the calibration plate is placed on the processing platform, the visual positioning system is driven to obtain first position information of a first target position of the calibration pattern.

[0052] It should be noted that before performing position correction, the correction plate must be made first, wherein the size of the correction plate can be the same as the size of the processing platform. In addition to the material and type, the size parameters and placement position of the correction plate on the processing platform can also be flexibly adjusted based on the correction requirements. For example, in one feasible method, assuming that the sheet material processing equipment is a PCB drilling and milling machine, the correction plate can be made of double-sided copper-clad material, with four circular patterns of the same size arranged side by side on the correction plate, and the radius of the circular pattern is 1.6 mm. The thickness of the correction plate can be specifically set between 0.1 mm and 1.6 mm, and the correction plate can be fixed to the correction plate by pins or vacuum adsorption. It can be understood that the correction plate can be placed on the processing platform when position correction is required and removed after the position correction is completed. The correction plate can also be placed on the processing platform before and after the position correction. This embodiment does not specifically limit the positional relationship between the correction plate and the processing platform.

[0053] It should be noted that the correction pattern refers to the calibration pattern on the correction plate, which is used to calibrate the reference position during the position correction process; the correction pattern can be one group or multiple groups, and the position of the correction pattern on the correction plate, the shape of the correction pattern and the depth of the correction pattern are not specifically limited in this embodiment; for example, in one feasible method, the correction pattern can also be called a "window pattern", and multiple groups of circular windows are uniformly etched or laser ablated in the center of the plate surface of the correction plate. Each group of circular windows can be understood as a group of correction patterns, wherein the diameter of the circular window is 3.2 mm.

[0054] It should be noted that, since the processing platform can be used to place a correction plate, and the correction plate has a correction pattern, in order to achieve position correction, the correction pattern needs to be positioned first, and to complete the positioning, the position information needs to be collected, wherein the first target position is used to characterize the theoretical reference coordinates of the correction pattern in the device coordinate system, specifically the geometric center position and corner position of the correction pattern; in some feasible embodiments, the visual positioning system includes a CCD camera, and after the correction plate is placed on the processing platform, the correction plate on the processing platform is photographed by the CCD camera to obtain an image of the correction plate, and then the coordinate conversion is performed through the internal parameters of the CCD camera to locate the position of the correction pattern. Furthermore, after positioning the correction pattern, the first target position is selected within the correction pattern, and finally the first position information of the first target position is collected, for example, the geometric center position of the correction pattern is selected as the first target position, and the first position information of the first target position is obtained by solving the equation, wherein the first position information can be specifically expressed as .

[0055] As an example, step 202 includes: after a correction plate is placed on the processing platform, driving the visual positioning system to collect a first correction plate image of the correction plate, identifying the correction pattern of the correction plate in the first correction plate image, selecting the geometric center position of the correction pattern as the first target position, and performing position conversion on the first target position according to the first image position information of the first target position to obtain the first position information of the first target position, wherein the first image position information of the first target position can specifically be the pixel coordinates of the first target position.

[0056] Step 204 : driving the processing assembly to process based on the first target position to obtain a processing pattern.

[0057] It should be noted that after obtaining the first target position, in order to achieve position correction, the first target position can be used as the reference position of the position correction process; the processing pattern refers to a specific pattern formed in the correction with the first target position as the reference. The processing pattern can be one group or multiple groups. The shape of the processing pattern and the depth of the processing pattern are not specifically limited in this embodiment.

[0058] It should be noted that, in the process of driving the processing component to process the processing pattern, it is necessary to confirm whether the current position of the processing component is the first target position. If the current position is not the first target position, the processing component needs to be controlled to move and be located at the first target position. After the processing component is located at the first target position, the processing component is controlled to process on the correction plate to obtain the processing pattern; for example, in one feasible method, assuming that the processing component is the main shaft and the correction pattern is a circular window, the main shaft can be controlled to use the geometric center position of the circular window as the hole center, and drilling is performed on the correction plate, and the hole pattern obtained by processing is the processing pattern.

[0059] As an example, step 204 includes: driving the processing component to process the correction plate to obtain a processing pattern based on the first target position.

[0060] Step 206 : driving the visual positioning system to acquire second position information of a second target position of the processing pattern, wherein the first target position and the second target position are located on the same axis.

[0061] It should be noted that, in the process of position correction of sheet metal processing equipment, in order to avoid position deviation introduced by coordinate transformation and thus ensure the processing effect of the sheet metal processing equipment, the first target position and the second target position can be located on the same axis. The second target position refers to the actual processing position that is located on the same axis as the first target position during the position correction process; for example, in one feasible method, the main shaft of the sheet metal processing equipment, the first target position and the second target position coincide on the z-axis, the first target position is the geometric center position of the correction pattern, and the second target position is the geometric center position of the processing pattern.

[0062] As an example, step 206 includes: driving the visual positioning system to capture a second correction plate image of the correction plate, identifying the processing pattern of the correction plate in the second correction plate image, selecting the geometric center position of the processing pattern as the second target position, and performing position conversion on the second target position according to the second image position information of the second target position to obtain the second position information of the second target position, wherein the second image position information of the first target position can specifically be the pixel coordinates of the second target position.

[0063] Step 208 : detecting a position compensation value of the sheet metal processing equipment during the processing according to the first position information and the second position information, wherein the position compensation value is used to correct the relative position between the processing component and the visual positioning system.

[0064] It should be noted that, since the first position information reflects the position coordinates of the theoretical reference position before processing, and the second position information reflects the position coordinates of the actual processing position after processing, and the first position information and the second position information are located on the same axis, the relative position deviation before and after processing can be objectively fed back through the first position information and the second position information. The position compensation value detected based on the first position information and the second position information can correct the position deviation of the sheet metal processing equipment caused by manufacturing errors or environmental reasons during the processing process. The position compensation value can specifically be a vector value. For example, +10um means that the plane where the center position of the processing component is located is the horizontal plane, and the upward movement compensation is 10um. -5um means that the plane where the center position of the processing component is located is the horizontal plane, and the downward compensation is 5um.

[0065] It should be noted that after obtaining the position compensation value, position correction can be performed based on the position compensation value, so as to correct the relative position between the processing component and the visual positioning system; for example, in one feasible method, the sheet metal processing equipment can automatically compensate the spindle of the sheet metal processing equipment based on the position compensation value before processing the workpiece.

[0066] As an example, step 208 includes: obtaining a position compensation value of the sheet metal processing equipment during the processing by fusing the first position information and the second position information.

[0067] In one practicable manner, assuming that the first location information is , the second location information is , then the expression of the fused position compensation value can be shown as follows:

[0068]

[0069] in, is the position compensation value in the x-axis direction, is the position compensation value in the y-axis direction, is the horizontal coordinate of the first target position, is the horizontal coordinate of the second target position, is the ordinate of the first target position, is the vertical coordinate of the second target position.

[0070] The above-mentioned position correction method is applied to sheet metal processing equipment. The sheet metal processing equipment includes a processing platform, a processing component and a visual positioning system. The processing platform can place a correction plate, and the correction plate has a correction pattern. After the correction plate is placed on the processing platform, the visual positioning system is first driven to obtain the first position information of the first target position of the correction pattern, thereby achieving the purpose of collecting the first position information of the first target position before processing, and then the processing component is driven to obtain the processing pattern based on the first target position, and the visual positioning system is driven to obtain the second position information of the second target position of the processing pattern, wherein the first target position and the second target position are located on the same axis, thereby achieving the purpose of collecting the second position information of the second target position after processing, and finally, according to the first position information and the second position information, the position compensation value of the sheet metal processing equipment during the processing process is detected, wherein the position compensation value is used to correct the relative position between the processing component and the visual positioning system. A target position and a second target position are located on the same axis, and the first position information and the second position information respectively reflect the position conditions before and after processing, and then the first position information and the second position information can reflect the planar position deviation of the sheet metal processing equipment during the processing. Therefore, the position compensation value detected by the first position information and the second position information can eliminate the relative position deviation between the processing component and the visual positioning system caused by many interference factors during the processing of the sheet metal processing equipment, thereby ensuring the accurate capture of the processing position of the sheet metal processing equipment during the processing. Therefore, it overcomes the influence of installation errors, manufacturing errors and environmental factors during the processing process, resulting in a certain deviation between the expected processing position of the CCD camera imaging and the actual processing position, which easily causes the sheet metal processing equipment to have insufficient processing stability and accuracy. Therefore, the processing effect of the sheet metal processing equipment is improved.

[0071] In one embodiment, Figure 2 As shown, the first position information includes the first horizontal axis position coordinate and the first vertical axis position coordinate, and the second position information includes the second horizontal axis position coordinate and the second vertical axis position coordinate; based on the first position information and the second position information, detecting the position compensation value of the sheet metal processing equipment during the processing includes:

[0072] Step 302: Subtract the first horizontal axis position coordinate from the second horizontal axis position coordinate to obtain a first position coordinate difference of the sheet metal processing equipment in the horizontal axis direction;

[0073] It should be noted that since the processing component has multiple degrees of freedom, in order to accurately determine the position deviation of the first target position and the second target position, position compensation can be achieved from different directions; for example, in one feasible method, the center position of the correction plate can be used as the coordinate origin to construct a coordinate system, wherein the first target position and the second target position are located on the same axis, that is, the sheet metal processing equipment has no deviation in the axial direction perpendicular to the horizontal plane where the correction plate is located, and then the position information collected by the CCD camera needs to reflect the horizontal axis position coordinate and the vertical axis position coordinate of the position, so that the final position compensation value can achieve joint compensation in the x-direction and the y-direction.

[0074] As an example, step 302 includes: taking the coordinate difference between the first transverse axis position coordinate and the second transverse axis position coordinate as the first position coordinate difference of the sheet metal processing equipment in the transverse axis direction.

[0075] Step 304 : Subtract the first longitudinal axis position coordinate from the second longitudinal axis position coordinate to obtain a second position coordinate difference of the sheet metal processing equipment in the longitudinal axis direction.

[0076] As an example, step 304 includes: taking the coordinate difference between the first longitudinal axis position coordinate and the second longitudinal axis position coordinate as the second position coordinate difference of the sheet metal processing equipment in the longitudinal axis direction.

[0077] Step 306 : Integrate the first position coordinate difference and the second position coordinate difference to obtain a position compensation value.

[0078] It should be noted that the position compensation value can compensate for position deviations in different directions at the same time; for example, in one feasible method, assuming that the x direction is the horizontal axis direction, the y direction is the vertical axis direction, the first position coordinate difference is +10um, the second position coordinate difference is +5um, and the position compensation value is (+10, +5). Then, through the position compensation value, 10um can be compensated in the x direction between the camera and the main axis, and 5um can be compensated in the y direction between the camera and the main axis.

[0079] As an example, step 306 includes: obtaining a first position compensation value component corresponding to the first position coordinate difference and a first position compensation value component corresponding to the second position coordinate difference, and splicing the first position compensation value component and the second position compensation value component into a position compensation value.

[0080] In this embodiment, when detecting the position compensation value of the sheet metal processing equipment during the processing, in order to improve the compensation accuracy through multi-axis synchronous compensation, the position coordinates in multiple directions can be collected when collecting the first position information and the second position information, wherein the first position information includes the first horizontal axis position coordinate and the first vertical axis position coordinate, and the second position information includes the second horizontal axis position coordinate and the second vertical axis position coordinate, so that the relative position deviation of the first target position and the second target position can be reflected from both the horizontal and vertical directions, and finally the first position compensation value component in the axial direction and the second position compensation value component in the longitudinal direction are obtained by the difference between the first position coordinate in the horizontal direction and the second position coordinate in the vertical direction, and finally the position compensation value is obtained by splicing the first position compensation value component and the second position compensation value component, which can be used to perform position correction on the sheet metal processing equipment from different degrees of freedom, thereby laying the foundation for further improving the processing effect of the sheet metal processing equipment.

[0081] In one feasible method, in order to avoid accidental deviation of a single data, multiple sets of calibration patterns and processing patterns can be set, and the position compensation value obtained by detection is the average value of the position compensation between the first target position and the second target position of each calibration pattern and the corresponding processing pattern. For example, 120 sets of calibration patterns are processed on the entire calibration plate, and the first position information of the first target position of the 120 calibration patterns is scanned and recorded by a CCD camera. , i represents a plurality of different first target positions, the processing assembly is controlled to process 120 sets of processing patterns within the calibration pattern, and the first position information of the first target positions of the 120 sets of calibration patterns are scanned and recorded by the CCD camera , j represents multiple different actual processing positions, and then the first position information and the second position information are compared in turn, and the average value of the first position deviation value of the sheet metal processing equipment in the x-axis direction is calculated separately in sequence, and the average value of the second position difference value of the sheet metal processing equipment in the y-axis direction is calculated, and then the first position compensation value component is generated by the average value of the first position difference, and the second position compensation value component is generated by the average value of the second position difference, and finally the position compensation value is spliced ​​together; it can be understood that the first position compensation value component, the second position compensation value component and the position compensation value are all vectors, the correction pattern and the processing pattern have a one-to-one correspondence, and the processing pattern is located in the correction pattern. For example, in an implementable method, the correction pattern can be a circular window pattern with a diameter of 3.2 mm, and the processing pattern can be a hole with a diameter of 1.6 mm in the circular pattern, wherein the pattern centers of the processing pattern and the window pattern coincide, the circular window pattern does not pass through the correction plate, for example, it is a countersunk hole, and the processing pattern can pass through the correction plate, for example, it is a through hole.

[0082] In one embodiment, before the step of driving the visual positioning system to obtain first position information of the first target position of the calibration pattern, the method further includes:

[0083] A plurality of candidate calibration patterns are determined on the calibration plate, and a candidate calibration pattern image of each candidate calibration pattern is obtained; and a calibration pattern is selected from the plurality of candidate calibration patterns according to pattern geometric features of the plurality of candidate calibration pattern images.

[0084] It should be noted that due to different requirements for correction patterns under different correction needs, in order to reduce trial and error costs, improve processing accuracy and shorten processing cycles, multiple groups of candidate correction patterns can be determined on the correction plate, and the correction patterns can be screened based on the similarity of the pattern geometric features of different candidate correction patterns, thereby laying the foundation for the subsequent position correction process. Among them, the candidate correction patterns are used to represent the patterns waiting to be selected as correction patterns, and the candidate correction pattern image of each candidate correction pattern can be acquired based on a CCD camera. The pattern geometric features of each candidate correction pattern can be extracted based on a trained neural network model. Among the multiple candidate correction patterns, if the pattern geometric feature similarity between any candidate correction pattern image and the standard correction pattern image is greater than the preset similarity threshold, the candidate correction pattern corresponding to the above candidate correction pattern image will be used as the correction pattern.

[0085] As an example, multiple groups of candidate correction patterns are projected on the correction plate, and the visual positioning system is driven to obtain candidate correction pattern images of each candidate correction pattern; based on the feature similarity between the standard geometric features of the standard correction pattern image and the pattern geometric features of multiple candidate correction pattern images, the correction pattern is screened from the multiple groups of candidate correction patterns.

[0086] For example, in one practicable manner, a candidate correction pattern having a feature similarity greater than a preset feature similarity threshold may be selected as the correction pattern.

[0087] In this embodiment, since the pattern geometric features can reflect the geometric characteristics of the candidate correction patterns, while ensuring that the feature similarity between the pattern geometric features of the correction pattern and the standard geometric features is greater than the preset feature similarity threshold, the position deviation between the first target position and the second target position appearing between multiple groups of correction patterns can be ensured, thereby reducing the variable interference introduced in the position correction process. Therefore, based on the pattern geometric features of multiple candidate correction pattern images, after the correction pattern is obtained after multiple groups of candidate correction patterns are selected, it can provide a reliable basis for the subsequent position correction process, thus laying the foundation for further improving the processing effect of sheet metal processing equipment.

[0088] In one embodiment, determining multiple sets of candidate calibration patterns on the calibration plate specifically includes at least one of the following:

[0089] (a) driving the processing assembly to process multiple sets of candidate calibration patterns on the calibration plate;

[0090] (b) selecting a plurality of candidate calibration patterns from all preset calibration patterns of the calibration plate, wherein the preset calibration patterns are obtained by pre-processing the calibration plate.

[0091] It should be noted that, in order to ensure the authenticity and process consistency of the correction pattern, the correction pattern of the correction plate can be directly obtained by sheet metal processing equipment, and the processing process of the sheet metal processing equipment can refer to the processing process of the correction pattern, which will not be repeated in this embodiment; the correction pattern on the correction plate processed by the sheet metal processing equipment can be obtained by immediate processing during the position correction process, or can be pre-processed before the position correction. This embodiment does not specifically limit the processing time of the correction pattern obtained by the sheet metal processing equipment; for example, in an implementable method, assuming that there are 10 groups of candidate correction patterns, among which 5 groups of candidate correction patterns can be obtained by processing the correction plate by the control system driving the processing component during the position correction process, and the 5 groups of candidate correction patterns can be directly selected from all preset correction patterns pre-processed on the correction plate by the control system driving the processing component before the position correction.

[0092] As an example, (a) driving the processing component to process a plurality of candidate calibration patterns on the calibration plate based on a first preset processing path;

[0093] (b) randomly selecting a plurality of candidate calibration patterns from all preset calibration patterns of the calibration plate, wherein the preset calibration patterns are obtained by pre-processing the calibration plate.

[0094] In this embodiment, in the process of determining the candidate correction patterns, multiple groups of candidate correction patterns can be obtained by directly processing on the correction plate by driving the processing component, or multiple groups of candidate correction patterns can be selected from all preset correction patterns pre-processed on the correction plate in advance. This achieves the purpose of determining multiple groups of candidate correction patterns by using multiple means while ensuring that the multiple groups of candidate correction patterns selected as correction patterns are actually processed on the correction plate. Therefore, the processing effect of the sheet material processing equipment is further improved from the two dimensions of processing flexibility and processing accuracy.

[0095] In one embodiment, the pattern geometric features include pattern shape features, pattern position features, and pattern depth features; and the step of selecting a correction pattern from multiple groups of candidate correction patterns based on the pattern geometric features of multiple candidate correction pattern images specifically includes:

[0096] The pattern shape features, pattern position features and pattern depth features of each candidate correction pattern image are matched with the first feature weight, the second feature weight and the third feature weight in sequence, wherein the first feature weight, the second feature weight and the third feature weight increase in sequence; according to the first feature weight, the second feature weight and the third feature weight, the pattern shape features, the pattern position features and the pattern depth features are feature fused to obtain the geometric fusion features of each candidate correction pattern image; according to the multiple geometric fusion features, a correction pattern is selected from multiple groups of candidate correction patterns.

[0097] It should be noted that the higher the accuracy of the correction pattern selection, the greater the improvement in the accuracy of position compensation, and the features reflecting the geometric characteristics of the correction pattern are diverse. Moreover, since different pattern geometric characteristics have different degrees of influence on position correction, different feature weights can be set for different pattern geometric features in the process of selecting the correction pattern based on the pattern geometric characteristics, which not only ensures accurate feedback on the geometric characteristics of the candidate correction pattern through comprehensive pattern geometric characteristics, but also ensures the accuracy of each pattern geometric feature. Among them, the pattern shape feature matches the first feature weight, the pattern position feature matches the second feature weight, and the pattern depth feature matches the third feature weight. The pattern shape feature is used to characterize the outline and boundary of the candidate correction pattern, the pattern position feature is used to characterize the specific position of the candidate correction pattern, and the pattern depth feature is used to characterize the third feature weight. The depth feature is used to characterize the depth of the candidate correction pattern in the direction perpendicular to the correction plate. For example, in one feasible method, the first feature weight, the second feature weight and the third feature weight can be set to 0.2, 0.3 and 0.5 respectively. It can be understood that the candidate correction patterns of different shapes have limited influence on the position deviation when the first target position and the second target position are on the same axis. For candidate correction patterns at different positions, since the correction plate may introduce position deviation during the manufacturing process, if the candidate correction pattern is far away, its position deviation will have a certain degree of influence on the position correction. For candidate correction patterns with different processing depths, since it involves repeated movement of the main shaft and is affected by factors such as thermal expansion and stress change of the material, the error introduced during the processing has a relatively large impact on the position correction process.

[0098] As an example, a first feature weight is matched for the pattern shape features of each candidate correction pattern image, a second feature weight is matched for the pattern position features of each candidate correction pattern image, and a third feature weight is matched for the pattern depth features of each candidate correction pattern image; based on the first feature weight, the second feature weight and the third feature weight, feature fusion is performed on the pattern shape features, the pattern position features and the pattern depth features to obtain the geometric fusion features of each candidate correction pattern image; the feature similarity between multiple geometric fusion features and the standard geometric features is determined, and the multiple feature similarities are compared with a preset similarity threshold in turn to obtain a comparison result, and based on the comparison result, the candidate correction pattern corresponding to the geometric fusion feature whose feature similarity is greater than the preset similarity threshold is selected as the correction pattern.

[0099] In this embodiment, feature extraction is performed on pattern shape features, pattern position features and pattern depth features that reflect the geometric characteristics of candidate correction patterns from different dimensions, and based on the pattern of the degree of influence of pattern shape features, pattern position features and pattern depth features on the position deviation of the position correction process, different feature weights are set for pattern shape features, pattern position features and pattern depth features, and then the pattern shape features, pattern position features and pattern depth features are fused under different feature weights to obtain the geometric fusion features of each candidate correction pattern image, and finally the process of selecting correction patterns within multiple groups of candidate correction patterns is completed through the similarity between multiple geometric fusion features and standard geometric features, thereby ensuring accurate feedback on the geometric characteristics of candidate correction patterns through comprehensive pattern geometric features, and ensuring the accuracy of each pattern geometric feature. Therefore, the accuracy of selection of correction patterns is further improved, and the foundation is laid for improving the accuracy of position correction of sheet metal processing equipment.

[0100] In one embodiment, the calibration pattern includes multiple groups of syndrome patterns, and the intervals between each of the multiple groups of syndrome patterns are [ 2 mm , 10 mm ] , the pattern area ratio between the calibration pattern and the processing pattern is ( 1 , 65 ] .

[0101] It should be noted that, in order to facilitate the adjustment of the position of the processing component during the position correction process, multiple groups of correction sub-patterns can be set evenly, and the intervals between the multiple groups of candidate correction patterns can be ensured to be within a certain range. Specifically, the intervals between the multiple groups of correction sub-patterns are [ 2 mm , 10 mm ] That is, the minimum interval between multiple sets of correction sub-patterns is 2 mm, and the maximum interval between multiple sets of correction sub-patterns is 10 mm. In addition, in order to facilitate the positioning of the visual positioning system of the sheet metal processing equipment, the pattern area ratio between the correction pattern and the processing pattern can be set specifically. Specifically, the pattern area ratio between the correction pattern and the processing pattern is ( 1 , 65 ] , that is, the first pattern area of ​​the correction pattern is larger than the second pattern area of ​​the processing pattern, and the maximum value of the pattern area ratio between the first pattern area and the second pattern area is 65, which is set based on the processing capability of the sheet metal processing equipment in the actual application scenario; for example, in one feasible manner, the pattern centers of the processing pattern and the correction pattern coincide, and the processing pattern is located within the correction pattern. For example, in one feasible manner, the correction pattern is a 3.2 mm circular pattern, and the processing pattern is a 1.6 mm circular pattern, then the preset proportional relationship is that the first pattern area of ​​the correction pattern is 4 times the second pattern area of ​​the processing pattern.

[0102] In one embodiment, after the step of correcting the position between the processing component and the vision positioning system according to the position compensation value, the method further includes:

[0103] Obtain the third position information of the first target position of the correction pattern; generate a position difference map of the target position based on the second position information and the third position information, wherein the position difference map is used to characterize the difference between the theoretical position and the actual position; and detect the processing quality index of the sheet metal processing equipment based on the position distribution in the position difference map.

[0104] It should be noted that, in addition to the shortcomings in the accuracy of position correction, the existing technology also lacks an intuitive and quantifiable way to verify the position correction effect of the sheet metal processing equipment, as well as the accuracy and stability of the drilling position, even if the position correction is performed. For this reason, after the position correction of the sheet metal processing equipment is achieved based on the position compensation value, this embodiment also provides the sheet metal processing equipment with automatic detection capabilities, wherein the third position information is used to reflect the first target position after the position correction. For example, in one feasible method, after completing the correction calculation and compensation steps, the 3.2mm correction pattern on the correction plate is scanned again by a CCD camera and compared with the 1 mm correction pattern formed after drilling. .6mm hole (machining pattern) and generate a machining position difference map, so as to intuitively display the difference between the theoretical position and the actual position, wherein the machining position difference map can specifically be a target map, a scatter map or a control map, etc.; it can be understood that the machining position difference map can intuitively display the distribution of drilling positions, so as to directly detect CA and CP. For example, assuming that the machining position difference map is a target map, the center of the target map represents the theoretical position. The closer the drilling point is to the center, the higher the CA accuracy; the more concentrated the distribution of the drilling points is, the higher the CP accuracy is. Both CA and CP can be understood as machining process quality indicators.

[0105] As an example, the third position information of the first target position sent by the CCD camera is received; based on the second position information and the third position information, the first position point and the corresponding second position point corresponding to the first target position are filled in the preset processing position difference map to obtain the processing position difference map; based on the position distribution in the position difference map, the CA and CP of the sheet metal processing equipment are detected.

[0106] In this embodiment, after the sheet metal processing equipment completes the position correction, the third position information of the first target position is further collected, and then the accurate first target position and actual processing position are reflected through the second position information and the third position information, and a processing position difference map is generated based on the second position information and the third position information. Finally, the processing position distribution in the processing position difference map is used to calculate the processing process quality index of the sheet metal processing equipment, thereby providing an intuitive and quantifiable detection method for the position correction. At the same time, the generated processing position difference map can also be used to monitor the processing process quality index of the sheet metal processing equipment, so as to understand in real time the impact of manufacturing errors, installation errors and environmental factors (such as temperature, vibration), etc. on the processing position. Therefore, an intuitive and quantitative verification method is provided, so that the correction effect and drilling accuracy are clear at a glance.

[0107] In one practicable manner, first, a sheet metal processing device is integrated with a processing component, a control system, a processing platform, and a visual positioning system. The processing platform can place a correction plate, and the correction plate has a correction pattern. During the position correction process, after the correction plate is placed on the processing platform, the control system drives the visual positioning system to obtain first position information of a first target position of the correction pattern, the control system drives the processing component to obtain a processing pattern based on the first target position, and the control system drives the visual positioning system to obtain second position information of a second target position of the processing pattern, wherein the first target position and the second target position are located on the same axis, and the first target position and the second target position are located on the same axis. The first position information of the target position includes the first horizontal axis position coordinate and the first vertical axis position coordinate, and the second position information of the second target position includes the second horizontal axis position coordinate and the second vertical axis position coordinate. Then, the first horizontal axis position coordinate and the second horizontal axis position coordinate are subtracted to obtain the first position coordinate difference of the sheet metal processing equipment in the horizontal axis direction; the first vertical axis position coordinate and the second vertical axis position coordinate are subtracted to obtain the second position coordinate difference of the sheet metal processing equipment in the vertical axis direction; the first position coordinate difference and the second position coordinate difference are integrated to obtain the position compensation value. The final position compensation value can be used to correct the relative position between the processing component and the visual positioning system.

[0108] Furthermore, before driving the visual positioning system to obtain the first position information of the first target position of the correction pattern, it is first necessary to determine multiple groups of candidate correction patterns on the correction plate and obtain a candidate correction pattern image of each candidate correction pattern; and in the process of determining multiple groups of candidate correction patterns, the processing component can be driven to process multiple groups of candidate correction patterns on the correction plate, or multiple groups of candidate correction patterns can be selected from all preset correction patterns of the correction plate, wherein the preset correction patterns are obtained by pre-processing the correction plate; then, the pattern shape features, pattern position features and pattern depth features of each candidate correction pattern are extracted respectively, and the pattern shape features, pattern position features and pattern depth features of each candidate correction pattern image are matched with the first feature weight, the second feature weight and the third feature weight in sequence, wherein the first feature weight, the second feature weight and the third feature weight increase in sequence, and then, according to the first feature weight, the second feature weight and the third feature weight, the pattern shape features, the pattern position features and the pattern depth features are feature fused to obtain the geometric fusion features of each candidate correction pattern image; finally, based on multiple geometric fusion features, the correction pattern is selected from multiple groups of candidate correction patterns, thereby providing a reliable basis for the subsequent position correction process.

[0109] Furthermore, after completing the position correction, the third position information of the first target position of the correction pattern can also be obtained; based on the second position information and the third position information, a position difference map of the target position is generated, wherein the position difference map is used to characterize the difference between the theoretical position and the actual position; based on the position distribution in the position difference map, the processing quality indicators of the sheet metal processing equipment are detected.

[0110] Therefore, since the first position information and the second position information can objectively reflect the position deviation between the first target position and the second target position, the position compensation value detected by the first position information and the second position information can eliminate the position deviation of the sheet metal processing equipment caused by many interference factors during the mechanical processing process. Therefore, the final position compensation value can be used to correct the relative position between the processing component and the visual positioning system. Therefore, due to the influence of manufacturing errors, installation errors and environmental factors in the processing process, the expected processing position of the CCD camera imaging often deviates from the actual processing position, which easily leads to insufficient processing stability and accuracy of the sheet metal processing equipment. Therefore, the position correction accuracy of the sheet metal processing equipment is improved. At the same time, due to the generated processing position difference map, the processing quality indicators of the sheet metal processing equipment can be monitored, so as to understand in real time the influence of manufacturing errors, installation errors and environmental factors (such as temperature and vibration) on the processing position. Therefore, an intuitive and quantitative verification method is simultaneously provided, making the correction effect and drilling accuracy clear at a glance.

[0111] It should be understood that, although the steps in the flowcharts of the above embodiments are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the flowcharts of the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0112] Based on the same inventive concept, the present application also provides a sheet metal processing device for implementing the aforementioned position correction method. The solution provided by this device is similar to the solution described in the aforementioned method. Therefore, the specific limitations of one or more sheet metal processing device embodiments provided below can be found in the above-mentioned limitations of the position correction method and will not be further elaborated here.

[0113] In an exemplary embodiment, Figure 3 As shown, a sheet metal processing device is provided, which adopts any of the position correction methods described above, wherein the sheet metal processing device includes a processing platform 41, a processing assembly 42 and a visual positioning system 43, and the sheet metal processing device also includes a control system 44, and the control system 44 includes a drive module 441 and a data processing module 442;

[0114] The driving module 441 is connected to the processing platform 41, the processing assembly 42 and the visual positioning system 43;

[0115] The data processing module 442 is connected to the driving module 441 and the visual positioning system 43 .

[0116] It should be noted that, after a correction plate is placed on the processing platform, the driving module 441 can be used to execute in sequence: drive the visual positioning system to obtain the first position information of the first target position of the correction pattern; drive the processing component to obtain the processing pattern based on the first target position; drive the visual positioning system to obtain the second position information of the second target position of the processing pattern, wherein the first target position and the second target position are located on the same axis; the data processing module 442 can be used to detect the position compensation value of the sheet material processing equipment during the processing process based on the first position information and the second position information, wherein the position compensation value is used to correct the relative position between the processing component and the visual positioning system.

[0117] In one embodiment, the first position information includes a first horizontal axis position coordinate and a first vertical axis position coordinate, and the second position information includes a second horizontal axis position coordinate and a second vertical axis position coordinate. The data processing module 442 is further configured to:

[0118] Subtract the first horizontal axis position coordinate from the second horizontal axis position coordinate to obtain the first position coordinate difference of the sheet metal processing equipment in the horizontal axis direction; subtract the first vertical axis position coordinate from the second vertical axis position coordinate to obtain the second position coordinate difference of the sheet metal processing equipment in the vertical axis direction; integrate the first position coordinate difference and the second position coordinate difference to obtain the position compensation value.

[0119] In one embodiment, the sheet metal processing equipment is further configured to:

[0120] A plurality of candidate calibration patterns are determined on the calibration plate, and a candidate calibration pattern image of each candidate calibration pattern is obtained; and a calibration pattern is selected from the plurality of candidate calibration patterns according to pattern geometric features of the plurality of candidate calibration pattern images.

[0121] In one embodiment, the sheet metal processing equipment is further configured to:

[0122] The processing component is driven to process the correction plate to obtain multiple groups of candidate correction patterns; multiple groups of candidate correction patterns are selected from all preset correction patterns of the correction plate, wherein the preset correction patterns are obtained by pre-processing the correction plate.

[0123] In one embodiment, the pattern geometric features include pattern shape features, pattern position features, and pattern depth features; and the sheet metal processing equipment is further configured to:

[0124] The pattern shape features, pattern position features and pattern depth features of each candidate correction pattern image are matched with the first feature weight, the second feature weight and the third feature weight in sequence, wherein the first feature weight, the second feature weight and the third feature weight increase in sequence; according to the first feature weight, the second feature weight and the third feature weight, the pattern shape features, the pattern position features and the pattern depth features are feature fused to obtain the geometric fusion features of each candidate correction pattern image; according to the multiple geometric fusion features, a correction pattern is selected from multiple groups of candidate correction patterns.

[0125] In one embodiment, the calibration pattern includes multiple groups of syndrome patterns, and the intervals between each of the multiple groups of syndrome patterns are [ 2 mm , 10 mm ] , the pattern area ratio between the calibration pattern and the processing pattern is ( 1 , 65 ] .

[0126] In one embodiment, the sheet metal processing equipment is further configured to:

[0127] Obtain the third position information of the first target position of the correction pattern; generate a position difference map of the target position based on the second position information and the third position information, wherein the position difference map is used to characterize the difference between the theoretical position and the actual position; and detect the processing quality index of the sheet metal processing equipment based on the position distribution in the position difference map.

[0128] In one embodiment, the sheet material processing equipment is a PCB processing equipment, the processing platform includes a carrier plate and a cutter disc, the carrier plate is provided with positioning pins; the correction plate is detachably provided on the cutter disc; or, the correction plate is installed on the carrier plate by socketing the positioning pins.

[0129] It should be noted that, in the case where the sheet material processing equipment is a PCB processing equipment, the correction plate can be fixed to the correction plate by means of positioning pins; it is understandable that the correction plate can be placed on the processing platform when position correction is required and removed after the position correction is completed, and the correction plate can also be placed on the processing platform all the time before and after the position correction; specifically, refer to Figure 4 , Figure 4This is a schematic diagram of the positional relationship between the correction plate and the processing platform, wherein the correction plate can be detachably set on the cutter disc; the correction plate can also be sleeved on the carrier plate through the mutual cooperation of the positioning holes and the positioning pins of the carrier plate, so as to be set when the position correction of the sheet metal processing equipment is required.

[0130] Each module in the sheet metal processing equipment described above may be implemented in whole or in part through software, hardware, or a combination thereof. Each module may be embedded in or independent of a processor in the sheet metal processing equipment in the form of hardware, or may be stored in a memory in the sheet metal processing equipment in the form of software, so that the processor can call and execute the corresponding operations of each module.

[0131] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 5 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected via a system bus, and the communication interface, the display unit and the input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a position correction method is implemented. Those skilled in the art will understand that Figure 5 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0132] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0133] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the above-mentioned embodiments. In particular, any reference to memory, database, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processors involved in the various embodiments provided herein may be, but are not limited to, general-purpose processors, central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), programmable logic devices (PLDs), data processing logic devices based on quantum computing, and the like.

[0134] The technical features of the above embodiments can be combined arbitrarily. In order 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.

[0135] The above embodiments merely illustrate several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art may make various modifications and improvements without departing from the spirit of the present invention, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.

Claims

1. A position correction method, characterized in that: Applied to sheet metal processing equipment, the sheet metal processing equipment includes a processing platform, a processing component and a visual positioning system; the processing platform can place a correction plate, the correction plate includes a correction pattern, and the method includes: After the correction plate is placed on the processing platform, driving the visual positioning system to obtain first position information of a first target position of the correction pattern; driving the processing component to process based on the first target position to obtain a processing pattern; driving the visual positioning system to acquire second position information of a second target position of the processing pattern, wherein the first target position and the second target position are located on the same axis; Based on the first position information and the second position information, a position compensation value of the sheet metal processing equipment during the processing is detected, wherein the position compensation value is used to correct the relative position between the processing component and the visual positioning system.

2. The method according to claim 1, characterized in that The first position information includes a first horizontal axis position coordinate and a first vertical axis position coordinate, and the second position information includes a second horizontal axis position coordinate and a second vertical axis position coordinate; the step of detecting the position compensation value of the sheet metal processing equipment during the processing according to the first position information and the second position information specifically includes: Subtracting the first horizontal axis position coordinate from the second horizontal axis position coordinate to obtain a first position coordinate difference of the sheet metal processing equipment in the horizontal axis direction; Subtracting the first longitudinal axis position coordinate from the second longitudinal axis position coordinate to obtain a second position coordinate difference of the sheet metal processing equipment in the longitudinal axis direction; The first position coordinate difference value and the second position coordinate difference value are integrated to obtain the position compensation value.

3. The method according to claim 1, characterized in that Before the step of driving the visual positioning system to acquire first position information of the first target position of the calibration pattern, the method further includes: determining a plurality of groups of candidate calibration patterns on the calibration plate, and acquiring a candidate calibration pattern image of each candidate calibration pattern; The correction pattern is selected from a plurality of candidate correction pattern images according to pattern geometric features of the plurality of candidate correction pattern images.

4. The method according to claim 3, characterized in that The step of determining multiple groups of candidate calibration patterns on the calibration plate specifically includes at least one of the following: (a) driving the processing component to process the calibration plate to obtain the multiple sets of candidate calibration patterns; (b) Selecting the plurality of candidate calibration patterns from all preset calibration patterns of the calibration plate, wherein the preset calibration patterns are obtained by pre-processing the calibration plate.

5. The method according to claim 3, characterized in that The pattern geometric features include pattern shape features, pattern position features and pattern depth features; The step of selecting the correction pattern from the plurality of groups of candidate correction patterns based on the pattern geometric features of the plurality of candidate correction pattern images specifically includes: Sequentially matching a first feature weight, a second feature weight, and a third feature weight for the pattern shape feature, the pattern position feature, and the pattern depth feature of each candidate correction pattern image, wherein the first feature weight, the second feature weight, and the third feature weight increase in sequence; performing feature fusion on the pattern shape feature, the pattern position feature, and the pattern depth feature according to the first feature weight, the second feature weight, and the third feature weight to obtain a geometric fusion feature of each candidate correction pattern image; The correction pattern is selected from the multiple groups of candidate correction patterns according to multiple geometric fusion features.

6. The method according to claim 1, wherein The calibration pattern includes multiple groups of syndrome patterns, and the interval range between each of the multiple groups of syndrome patterns is , and / or, the pattern area ratio between the correction pattern and the processing pattern is in the range of .

7. The method according to claim 1, characterized in that After the step of correcting the position between the processing component and the visual positioning system according to the position compensation value, the method further includes: acquiring third position information of the first target position of the calibration pattern; generating a position difference map of the target position according to the second position information and the third position information, wherein the position difference map is used to represent the difference between the theoretical position and the actual position; According to the position distribution in the position difference map, the processing quality index of the sheet metal processing equipment is detected.

8. A sheet metal processing device, using the position correction method according to any one of claims 1 to 7, characterized in that: The sheet material processing equipment further comprises a control system, which comprises a driving module and a data processing module; The driving module is connected to the processing platform, the processing component and the visual positioning system; the data processing module is connected to the driving module and the visual positioning system.

9. The device according to claim 8, characterized in that The sheet material processing equipment is a PCB processing equipment, the processing platform includes a carrying plate and a cutter disc, and the carrying plate is provided with a positioning pin; The correction plate can be detachably mounted on the cutter head; or, The correction plate is mounted on the supporting plate by sleeve-engaging the positioning pins.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Non-coaxial positioning apparatus for processing laser material and method

    CN101298116A

  • Machining position correction apparatus and method thereof

    CN107529278A

  • Flying probe tester motion axis control method and positioning accuracy correction method

    CN107607852A

  • Motion platform correction method and device based on image positioning

    CN111661589A

  • Position compensation method and device for laser processing, storage medium and computer equipment

    CN115365682A