An automatic detection method for grinding wheel mesh finished product
Patent Information
- Application Number
- CN202611417672.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-09-14
- Publication Date
- 2026-10-16
AI Technical Summary
一种是激光测距法,即在网片径向方向上布置至少三个激光测距仪,分别布置在中部和两侧,通过测量距离数据生成翘曲特征曲线,直接读取翘曲高度;该方法由于只在少数几个位置布点,只能检测到这些固定点位的翘曲高度,空间采样率低,容易漏检局部缺陷,无法获取完整的边缘轮廓形状;
(1)本发明的自动化检测方法,通过透射阴影成像替代传统表面反射成像,借助紫外光透视与焦平面阵列动态图像捕捉的协同配合,实现了对砂轮网片这一柔性薄片工件的非接触式在线全检,整个流程从定位输送、动态光照采集、图像处理边界提取、二维坐标系构建到三维空间定位形成完整闭环,全程无需人工干预,能够在网片高速输送过程中实时捕捉边缘光影信息,在图像处理时利用中部通孔投影进行动态校准以消除输送振动带来的定位误差,并通过分阶段汇总边缘曲线簇和三维坐标映射,精确重建出砂轮网片外边缘的完整三维空间形态,不仅能精准获取最大翘曲高度这一关键指标,还能量化三维曲线在二维平面上的竖直投影与标准边缘曲线的偏离值,从最大偏离高度和水平轮廓偏离两个维度综合判定翘曲度是否合格,实现了比传统单点测高更为全面和可靠的质量评估。
Smart Images

Figure CN122921045A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of automated testing technology for grinding wheel mesh, and more particularly to an automated testing method for finished grinding wheel mesh products. Background Technology
[0002] Grinding wheel reinforcing mesh is a resin-impregnated fiberglass mesh reinforcing material, primarily used in grinding discs, abrasive discs, and heavy-duty grinding wheels for reinforcement, serving as an indispensable skeleton material. The purpose of covering one side of the grinding wheel mesh with black paper is to prevent the resin adhesive or reinforcing mesh from adhering to the mold surface during the grinding wheel forming process, avoiding material overflow and maintaining the cleanliness and dimensional accuracy of the grinding wheel edges. However, as a material composited with the mesh on one side, the black paper's own dimensional changes due to environmental humidity variations can create stress conflicts with the rigid fiberglass mesh. When this stress is sufficiently high, especially when used with thin grinding wheel meshes, warping becomes a significant problem.
[0003] Modern production lines now widely employ non-contact optical methods for rapid online detection of product warpage and identification of defective products. Non-contact optical methods are mainly divided into two types: One method is laser ranging, which involves arranging at least three laser rangefinders in the radial direction of the mesh, one in the middle and one on both sides. By measuring the distance data, a warping feature curve is generated, and the warping height is read directly. However, this method can only detect the warping height at these fixed points because it only places the rangefinders at a few locations. The spatial sampling rate is low, making it easy to miss local defects and unable to obtain the complete edge contour shape. Another method is image recognition, which involves projecting a line laser at a certain angle onto the surface of the mesh, then taking a vertical image with a CCD camera. The degree of warping is determined by analyzing the deformation of the laser projection lines. This method requires extracting the center line of the laser stripes, correcting distortion, and calculating coordinates for each frame of the image. The amount of data and the computational pressure are far greater than reading the distance between three points. On high-speed production lines, this places high demands on the computing power of the industrial control computer and the transmission belt of the image acquisition card. Moreover, due to the inherent roughness of the grinding wheel mesh, diffuse reflection may occur when the line laser irradiates the surface of the grinding wheel mesh, resulting in blurred edges, uneven brightness, and even light spots and trailing phenomena in the laser lines captured by the CCD camera. This will seriously affect the accuracy of subsequent algorithms in extracting the center line, thus affecting the final detection results.
[0004] Therefore, this invention proposes an automated inspection method for finished grinding wheel mesh sheets to solve the above problems. Summary of the Invention
[0005] The technical problem to be solved by the present invention is to provide an automated inspection method for finished grinding wheel mesh products. The method utilizes the grinding wheel mesh to block ultraviolet light to form a high-contrast light and dark boundary, and captures the edge projection of the entire grinding wheel mesh through a focal plane array chip, so as to realize full-width, continuous and high-density inspection of the edge warping of the grinding wheel mesh.
[0006] To solve the above-mentioned technical problems, the technical solution of the present invention is: an automated inspection method for finished grinding wheel mesh sheets, the innovation of which is: including the following steps: S1. Sample positioning and transport: The abrasive wheel mesh to be tested is laid flat on the light-receiving surface of the focal plane array. Driven by the transport device, it moves synchronously and uniformly along the transport direction in the transport channel, gradually approaching the ultraviolet light emitting module fixed above the transport channel. S2. Dynamic Illumination and Sequence Image Acquisition: The ultraviolet light emitting module continuously emits ultraviolet light beams downwards. As the grinding wheel mesh passes through the ultraviolet light beam coverage area, the focal plane array continuously receives the ultraviolet light passing through the edge warping gaps and central through-holes of the grinding wheel mesh, and transmits the sequence images containing light and dark boundary information to the data processing module in real time. S3. Image processing and boundary extraction: The data processing module performs edge extraction on the received image at each moment and draws the projection boundary curve. The projection boundary curve includes the outer edge projection boundary curve corresponding to the outer edge contour of the grinding wheel mesh and the inner edge projection boundary curve corresponding to the contour of the central through hole. The outer edge projection boundary curves are summarized in stages according to the time sequence to form three outer edge projection boundary curve clusters. S4. Construction of a two-dimensional spatial coordinate system: Based on the inner edge projection boundary curve, determine the center point of the grinding wheel mesh. Using this center point as a reference, divide the outer edge of the grinding wheel mesh into two parts: the front edge and the rear edge. Construct a two-dimensional spatial coordinate system. Map the projection points of each outer edge projection boundary curve in the three outer edge projection boundary curve clusters to spatial coordinates. Construct a set of coordinates for all projection points and a global set of horizontal coordinates. Filter out the first and second calibration sets for the front edge, as well as the first and second calibration sets for the rear edge. S5. 3D positioning of target edge points: Construct the 3D coordinates of the ultraviolet light emission module, traverse the horizontal coordinate values in the global set, solve the 3D coordinates of the target edge points at the horizontal coordinate values of the front and rear edges respectively, generate the 3D curve of the complete outer edge of the grinding wheel mesh, calculate the maximum deviation height of the 3D curve, and the horizontal deviation value between the vertical projection curve of the 3D curve on the 2D spatial coordinate system and the standard edge curve of the grinding wheel mesh, and determine whether the warp of the grinding wheel mesh is qualified.
[0007] Furthermore, the row direction of the element array of the focal plane array is perpendicular to the conveying direction, and the column direction is parallel to the conveying direction.
[0008] Furthermore, the ultraviolet beam emitted by the ultraviolet light emitting module has a coverage length in the conveying direction and a coverage width perpendicular to the conveying direction that is greater than the diameter of the grinding wheel mesh. The ultraviolet beam diverges symmetrically to both sides in a fan shape along the conveying direction, and the beam centerline of the ultraviolet beam forms a 90° angle with the conveying direction. The beam angle of the ultraviolet beam is... Fixed and unchanged, and 120°≤ ≤150°.
[0009] Furthermore, step S2, which involves passing the grinding wheel mesh through the ultraviolet light beam coverage area, is divided into three illumination stages: Phase 1, Leading Edge Oblique Projection Phase: The leading edge of the grinding wheel mesh is... As the ultraviolet beam begins to enter the coverage area, it illuminates the surface and edges of the grinding wheel mesh at an oblique angle, forming an edge projection on the focal plane array. This edge projection includes the outer edge contour projection and the central through-hole contour projection. As the grinding wheel mesh continues to move forward, the outer edge contour projection gradually extends backward and approaches a closed shape, until just before the outer edge contour projection forms a closed curve. Phase one has ended; Second stage, direct overhead irradiation stage: The abrasive wheel mesh is at a constant... Once fully within the ultraviolet beam coverage area, the focal plane array consistently displays a complete edge projection, with the outer edge contour projection always forming a closed curve, until the moment before the outer edge contour projection breaks down and no longer remains closed. The second phase has ended; The third stage, the trailing edge oblique projection stage: the leading edge of the grinding wheel mesh is... As the beam begins to move out of the ultraviolet beam's coverage area, the projection of the outer edge contour formed on the focal plane array gradually shortens, approaching zero, until... When the grinding wheel mesh completely leaves the area covered by the ultraviolet beam, and the projection length of the outer edge contour returns to 0, the third stage ends.
[0010] Furthermore, the three outer edge projection boundary curve clusters mentioned in step S3 are as follows: Front outer edge projection boundary curve cluster : Includes time range All outer edge projection boundary curves obtained within the inner edge, ,in Indicates time The corresponding outer edge projection boundary curve, , and ; Complete outer edge projection boundary curve cluster : Includes time range All outer edge projection boundary curves obtained within the inner edge, ,in Indicates time The corresponding outer edge projection boundary curve, , and ; A cluster of projected boundary curves at the outer edge : Includes time range All outer edge projection boundary curves obtained within the inner edge, ,in Indicates time The corresponding outer edge projection boundary curve, , and .
[0011] Furthermore, the detailed process of constructing the two-dimensional spatial coordinate system described in step S4 includes: S4-1. Determine the center point of the grinding wheel mesh on the light-receiving surface of the focal plane array based on the inner edge projection boundary curve; S4-2. Using the light-receiving surface of the focal plane array as the reference plane, draw a straight line L perpendicular to the conveying direction through the center point to divide the outer edge of the grinding wheel mesh into two parts: the front edge and the rear edge. Use the straight line L as the x-axis and the conveying direction as the y-axis to construct a two-dimensional spatial coordinate system. S4-3. Project the boundary curves of the three outer edges respectively. , , The projection points of the outer edge projection boundary curves are mapped into a two-dimensional spatial coordinate system to obtain the planar coordinates of each edge point. And for each outer edge projection boundary curve cluster, construct the coordinate set of the projection points of all edge projection boundary curves; Front outer edge projection boundary curve cluster The set of coordinates of all projection points :
[0012]
[0013] in, Represents the family of projected boundary curves at the outer edge. Outer edge projection boundary curve The set of projection point coordinates Represents the outer edge projection boundary curve The number of projection points; Complete outer edge projection boundary curve cluster The set of coordinates of all projection points :
[0014]
[0015] in, Represents a complete set of outer edge projection boundary curves Outer edge projection boundary curve The set of projection point coordinates Represents the outer edge projection boundary curve The number of projection points; A cluster of projected boundary curves at the outer edge The set of coordinates of all projection points :
[0016]
[0017] in, Represents the cluster of projected boundary curves at the outer edge. Outer edge projection boundary curve The set of projection point coordinates Represents the outer edge projection boundary curve The number of projection points; S4-4. Construct a global set of the x-coordinates of all projected points, denoted as . ,Will Initialize to an empty set, then iterate through the projection points of all outer edge projection boundary curves in the three outer edge projection boundary curve clusters, extracting the x-coordinate value of each projection point. For the currently iterated x-coordinate value... ,judge Does it already belong to ,like Then perform the merge operation. Update the global set. After traversing the set, obtain a global set containing all distinct x-coordinates. :
[0018] in, For global collection The number of x-axis values included; S4-5, For global sets Each x-coordinate value in , traverse sequentially , The coordinates of the projection points of all outer edge projection boundary curves are selected, and the x-coordinate values are compared with the current coordinates. The coordinates of the projection points that are identical and whose ordinate values are ≥0 are selected and arranged in chronological order to form the first calibration set of the front edge. and the second calibration set of the front edge and iterate through them one by one. , The coordinates of the projection points of all outer edge projection boundary curves are selected, and the x-coordinate values are compared with the current... The coordinates of the projection points that are identical and whose ordinate values are <0 are selected and arranged in chronological order to form the first calibration set of the rear edge. and the second calibration set of the rear edge .
[0019] Furthermore, the method for constructing the three-dimensional coordinates of the ultraviolet light emitting module in step S5 is as follows: Based on a two-dimensional spatial coordinate system, with the vertical direction as the Z-axis, construct the three-dimensional coordinates of the ultraviolet light emitting module, denoted as S:
[0020]
[0021] in, The dynamic position of the ultraviolet light emitting module along the conveying direction over time is determined by the conveying speed of the grinding wheel mesh. Calculations show that This represents the initial position of the ultraviolet light emitting module along the conveying direction; This refers to the fixed height from the ultraviolet light emitting module to the light-receiving surface of the focal plane array.
[0022] Furthermore, the method for solving the three-dimensional coordinates of the target edge points at the horizontal coordinate values of the front and rear edges mentioned in step S5 is as follows: S5-1, For global sets x-coordinate value ,initialization , Global collection Number of traversals ; S5-2, Judgment If the value is 1, then the target is determined to be the three-dimensional coordinates of the target edge point on the front edge; if the value is 1, then the target is determined to be the three-dimensional coordinates of the target edge point on the rear edge. S5-3. Based on the determined solution objective, extract the x-coordinate values from the corresponding first calibration set. The corresponding ordinate value is used to determine the moment of the step transition based on how the ordinate value changes over time. Determine the three-dimensional coordinates and acquisition time of target projection point one. The three-dimensional coordinates of target projection point one are: The acquisition time of target projection point one is recorded as ; S5-4. Based on the determined solution objective, extract the x-coordinate values from the corresponding second calibration set. The corresponding ordinate value is extracted when solving for the three-dimensional coordinates of the target's front edge edge point. The ordinate value is extracted when solving for the three-dimensional coordinates of the target's rear edge edge points. The ordinate value in the image is used to randomly select a projection point corresponding to a ordinate value as the three-dimensional coordinates and acquisition time of the target projection point two. The three-dimensional coordinates of the target projection point two are denoted as follows: ,in Let be the ordinate of the second projection point, and let be the acquisition time of the second projection point. ; S5-5. Based on the acquisition times of target projection point one and target projection point two, determine the spatial position of the ultraviolet light emitting module at these two acquisition times:
[0023]
[0024] in, In order to be in The spatial coordinates of the ultraviolet light emitting module. In order to be in The spatial coordinates of the ultraviolet light emitting module; S5-6, Connect respectively and , and Draw two straight lines in space, and obtain the three-dimensional coordinates of the intersection point of the two straight lines, which is the x-coordinate value. The objective to be solved at that location; S5-7, Judgment Is it equal to If so, then let Enter S5-8; otherwise, Return to S5-2; S5-8, Judgment Is it equal to 2? If not, then let... Return to S5-2; if so, the solution ends.
[0025] Furthermore, the method for determining the three-dimensional coordinates and acquisition time of the target projection point one mentioned in step S5-3 is as follows: S5-3-1. Based on the determined solution objective, extract the x-coordinate values from the corresponding first calibration set. The corresponding ordinate values are then extracted and sorted chronologically to form a temporary ordinate set. :
[0026] in, The extracted x-coordinate values from the corresponding first calibration set The number of corresponding ordinate values; if the target of the determination is the three-dimensional coordinates of the target edge point on the front edge, then extract... The ordinate value in the equation; if the target of the problem is determined to be the three-dimensional coordinates of the target edge point on the rear edge, then extract the ordinate value. The ordinate value in the middle; S5-3-2, Initialization ,make ; S5-3-3 Calculate the change in the ordinate value :
[0027] S5-3-4. If the objective of the determination is the three-dimensional coordinates of the target edge point on the front edge, then: judge Has the preset transition threshold been exceeded? If so, then The corresponding time is taken as the jump time. Select the vertical axis value as The corresponding projection point is target projection point one, and the three-dimensional coordinates of target projection point one are: The vertical axis value is The acquisition time of the corresponding projection point is the acquisition time of target projection point one. If not, proceed to step S5-3-5; If the objective of the determination is the three-dimensional coordinates of the target edge point on the rear edge, then: judge Is it less than the preset jump threshold? If so, then The corresponding time is taken as the jump time. Select the vertical axis value as The corresponding projection point is target projection point one, and the three-dimensional coordinates of target projection point one are: The vertical axis value is The acquisition time of the corresponding projection point is the acquisition time of target projection point one. If not, proceed to step S5-3-5; S5-3-5, Judgment Is it equal to If not, then If yes, return to S5-3-3; otherwise, proceed to step S5-3-6. S5-3-6 Calculate the temporary ordinate set The average of all ordinate values ,Will As the ordinate of target projection point one, the three-dimensional coordinates of target projection point one are: The acquisition time of target projection point one for: .
[0028] Furthermore, the method for determining whether the warpage of the grinding wheel mesh is qualified in step S5 is as follows: Iterate through the Z-coordinate values of all target edge points on the 3D curve of the outer edge, and obtain the maximum Z-coordinate value as the maximum deviation height of the grinding wheel mesh. ,Will Deviation from preset height threshold Compare; The three-dimensional curve of the outer edge is vertically projected onto a two-dimensional coordinate system to obtain the vertical projection curve. The theoretical design edge curve of the grinding wheel mesh is then mapped onto the two-dimensional coordinate system. The theoretical center point of the theoretical design edge curve of the grinding wheel mesh coincides with the center point of the grinding wheel mesh determined in step S4 based on the inner edge projection boundary curve. The minimum Euclidean distance between each point on the vertical projection curve and the theoretical design edge curve is calculated and used as the horizontal deviation value of the vertical projection curve of the grinding wheel mesh. All horizontal deviation values of the vertical projection curve of the grinding wheel mesh are iterated through to obtain the maximum horizontal deviation value. ,Will Preset horizontal deviation threshold Compare; like and If the warpage of the grinding wheel mesh is within acceptable limits, then the warpage of the grinding wheel mesh is deemed acceptable; otherwise, the warpage of the grinding wheel mesh is deemed unacceptable.
[0029] The advantages of this invention are: (1) The automated inspection method of the present invention replaces the traditional surface reflection imaging with transmission shadow imaging. With the help of the synergistic cooperation of ultraviolet light transmission and dynamic image capture of focal plane array, it realizes non-contact online full inspection of the flexible thin sheet workpiece, the grinding wheel mesh. The entire process forms a complete closed loop from positioning and conveying, dynamic light acquisition, image processing boundary extraction, two-dimensional coordinate system construction to three-dimensional spatial positioning. No manual intervention is required throughout the process. It can capture edge light and shadow information in real time during the high-speed conveying of the mesh. During image processing, the projection of the central through hole is used for dynamic calibration to eliminate the positioning error caused by conveying vibration. By summarizing the edge curve cluster and three-dimensional coordinate mapping in stages, the complete three-dimensional spatial shape of the outer edge of the grinding wheel mesh is accurately reconstructed. It can not only accurately obtain the key indicator of maximum warping height, but also quantify the deviation value of the vertical projection of the three-dimensional curve on the two-dimensional plane from the standard edge curve. The warping degree is judged from the two dimensions of maximum deviation height and horizontal contour deviation. It achieves a more comprehensive and reliable quality assessment than the traditional single-point height measurement.
[0030] (2) The automated detection method of the present invention integrates the projection jump information of the oblique illumination stage and the complete projection information of the direct overhead illumination stage. It selects target projection point one and randomly selects target projection point two according to the jump time, and connects the two with the spatial position of the light source at their respective times. The intersection point is the unique three-dimensional coordinate of the edge point that satisfies the two observation postures. It realizes the accurate mapping from two-dimensional image sequence to three-dimensional spatial form. The front edge and the back edge are solved by two rounds of traversal architecture, which ensures the three-dimensional reconstruction of the complete outer edge of the circular grinding wheel mesh. It provides a complete and reliable data foundation for the subsequent calculation of the maximum warping height and horizontal deviation value. The method realizes efficient closed-loop solution by finding the intersection point of the non-iterative double straight line space, transforming the complex three-dimensional positioning problem into deterministic geometric calculation, which fully meets the real-time requirements of online detection.
[0031] (3) The automated detection method of the present invention accurately distinguishes the false projection contour formed by the beam directly irradiating the bottom surface of the grinding wheel mesh during the oblique projection stage from the first jump moment of the vertical coordinate. It actively excludes all the overlapping curve data that are fixed in position before (front edge) or after (rear edge) at the source, ensuring that the projection points participating in the three-dimensional reconstruction are all from effective edge information and completely eliminating data pollution. At the same time, the projection point at the moment after the jump (front edge) or the moment before the jump (rear edge) corresponds to the physical state that the beam just passes the edge critical point. At this time, the projection length of the oblique shadow reaches the maximum value, which is the most favorable data source for obtaining the three-dimensional coordinates by solving the intersection of the two straight lines in space. This provides a fundamental guarantee for the high-precision solution of the target edge points in the subsequent process. Attached Figure Description
[0032] The present invention will now be described in further detail with reference to the accompanying drawings and specific embodiments.
[0033] Figure 1 This is a flowchart of the automated inspection method for the finished grinding wheel mesh of the present invention.
[0034] Figure 2 This is a flowchart illustrating the construction of the two-dimensional spatial coordinate system in step S4 of the present invention.
[0035] Figure 3 This is a flowchart of step S5, the three-dimensional positioning of the target edge point, according to the present invention.
[0036] Figure 4 The present invention provides a flowchart for solving the target projection point one when the target is the three-dimensional coordinates of the target edge point on the front edge.
[0037] Figure 5 This is a flowchart of the process of solving the target projection point one when the target is the three-dimensional coordinates of the target edge point of the rear edge. Detailed Implementation
[0038] To further illustrate the technical means and effects of the present invention in achieving its intended purpose, the following detailed description of the specific implementation methods, structures, features, and effects of the present invention, in conjunction with the accompanying drawings and preferred embodiments, is provided below.
[0039] Example
[0040] This embodiment provides an automated inspection method for finished grinding wheel mesh products, such as... Figure 1 As shown, it includes the following steps: S1. Sample positioning and transport: The abrasive wheel mesh to be tested is laid flat on the light-receiving surface of the focal plane array. Driven by the transport device, it moves synchronously and uniformly along the transport direction in the transport channel, gradually approaching the ultraviolet light emitting module fixed above the transport channel; the concentricity test of the central through hole of the abrasive wheel mesh to be tested has been completed in advance and passed the test. In this arrangement, the row direction of the focal plane array is perpendicular to the transport direction, and the column direction is parallel to the transport direction. This orthogonal arrangement ensures that the pixel matrix arrangement direction of the focal plane array is completely aligned with the movement direction and lateral spreading direction of the grinding wheel mesh. In subsequent image processing, the horizontal and vertical coordinates required for edge extraction and coordinate mapping can be directly mapped to the row and column indices of the pixel array. This avoids the additional coordinate rotation correction calculations introduced by the angle between the pixel grid and the movement direction. It can reduce the algorithm complexity, eliminate the coordinate accuracy loss that may be caused by rotation interpolation, and capture this tiny offset with the highest spatial resolution. This provides the most favorable pixel sampling direction for the accurate calculation of the three-dimensional warp height.
[0041] S2. Dynamic Illumination and Sequential Image Acquisition: The ultraviolet (UV) light emitting module continuously emits a UV beam downwards. The coverage length of the UV beam in the conveying direction and the coverage width perpendicular to the conveying direction are both greater than the diameter of the grinding wheel mesh. This avoids the risk of image misalignment caused by segmented scanning and subsequent stitching due to an excessively narrow beam, and eliminates timing stitching errors. The UV beam diverges symmetrically to both sides in a fan shape along the conveying direction. The beam centerline of the UV beam forms a 90° angle with the conveying direction, and the beam angle of the UV beam is [not specified]. Fixed and unchanged, and 120°≤ If the ultraviolet beam angle is less than 120°, the shadows formed at the front and rear edges will be stretched too short, affecting the solution accuracy. If the beam angle is greater than 150°, the projections at the front and rear edges will be stretched too much, resulting in blurred edge projections. (120° ≤) The ≤150° range achieves the best balance between measurement sensitivity, edge discernibility, and hardware compatibility.
[0042] As the grinding wheel passes through the ultraviolet beam coverage area, the focal plane array continuously receives the ultraviolet light passing through the edge warping gaps and central through-holes of the grinding wheel, and transmits the sequence of images containing information on the light and dark boundaries to the data processing module in real time.
[0043] The process of the grinding wheel mesh passing through the ultraviolet beam coverage area is divided into three illumination stages: Phase 1, Leading Edge Oblique Projection Phase: The leading edge of the grinding wheel mesh is... As the ultraviolet beam begins to enter the coverage area, it illuminates the surface and edges of the grinding wheel mesh at an oblique angle, forming an edge projection on the focal plane array. This edge projection includes the outer edge contour projection and the central through-hole contour projection. As the grinding wheel mesh continues to move forward, the outer edge contour projection gradually extends backward and approaches a closed shape, until just before the outer edge contour projection forms a closed curve. Phase one has ended; Second stage, direct overhead irradiation stage: The abrasive wheel mesh is at a constant... Once fully within the ultraviolet beam coverage area, the focal plane array consistently displays a complete edge projection, with the outer edge contour projection always forming a closed curve, until the moment before the outer edge contour projection breaks down and no longer remains closed. The second phase has ended; The third stage, the trailing edge oblique projection stage: the leading edge of the grinding wheel mesh is... As the beam begins to move out of the ultraviolet beam's coverage area, the projection of the outer edge contour formed on the focal plane array gradually shortens, approaching zero, until... When the grinding wheel mesh completely leaves the area covered by the ultraviolet beam, and the projection length of the outer edge contour returns to 0, the third stage ends.
[0044] S3. Image Processing and Boundary Extraction: The data processing module extracts edges from the received images at each time step and plots projected boundary curves. These curves include the outer edge projection boundary curve corresponding to the outer edge contour of the grinding wheel mesh, and the inner edge projection boundary curve corresponding to the contour of the central through-hole. The outer edge projection boundary curves are summarized in stages according to time sequence, forming three clusters of outer edge projection boundary curves. The three clusters are as follows: Front outer edge projection boundary curve cluster : Includes time range All outer edge projection boundary curves obtained within the inner edge, ,in Indicates time The corresponding outer edge projection boundary curve, , and ; Complete outer edge projection boundary curve cluster : Includes time range All outer edge projection boundary curves obtained within ] ,in Indicates time The corresponding outer edge projection boundary curve, , and ; A cluster of projected boundary curves at the outer edge : Includes time range All outer edge projection boundary curves obtained within the inner edge, ,in Indicates time The corresponding outer edge projection boundary curve, , and .
[0045] S4. Construction of a Two-Dimensional Spatial Coordinate System: Based on the inner edge projection boundary curve, determine the center point of the grinding wheel mesh. Using this center point as a reference, divide the outer edge of the grinding wheel mesh into two parts: the front edge and the rear edge. Construct a two-dimensional spatial coordinate system. Map the projection points of each outer edge projection boundary curve in the three outer edge projection boundary curve clusters to spatial coordinates, constructing a global set of coordinates for all projection points and a global set of horizontal coordinates. Filter out the first and second calibration sets for the front edge, and the first and second calibration sets for the rear edge; detailed process is as follows... Figure 2 As shown, it includes: S4-1. Determine the center point of the grinding wheel mesh on the light-receiving surface of the focal plane array based on the inner edge projection boundary curve; During the direct overhead irradiation phase, the ultraviolet beam completely covers the grinding wheel mesh, resulting in unobstructed projection of the edge of the central through-hole without oblique deformation. The resulting inner edge projection boundary curve is a complete and accurate closed contour reflecting the shape of the central through-hole. Therefore, a random time interval during the direct overhead irradiation phase was selected. The center coordinates of the through-hole projection are obtained by using a circular fitting method on the inner edge projection boundary curve corresponding to any moment within the [], which is the center point position of the grinding wheel mesh on the light-receiving surface of the focal plane array.
[0046] S4-2. Using the light-receiving surface of the focal plane array as the reference plane, draw a straight line L perpendicular to the conveying direction through the center point to divide the outer edge of the grinding wheel mesh into two parts: the front edge and the rear edge. Use the straight line L as the x-axis and the conveying direction as the y-axis to construct a two-dimensional spatial coordinate system. S4-3. Project the boundary curves of the three outer edges respectively. , , The projection points of the outer edge projection boundary curves are mapped into a two-dimensional spatial coordinate system to obtain the planar coordinates of each edge point. And for each outer edge projection boundary curve cluster, construct the coordinate set of the projection points of all edge projection boundary curves; Front outer edge projection boundary curve cluster The set of coordinates of all projection points :
[0047]
[0048] in, Represents the family of projected boundary curves at the outer edge. Outer edge projection boundary curve The set of projection point coordinates Represents the outer edge projection boundary curve The number of projection points; Complete outer edge projection boundary curve cluster The set of coordinates of all projection points :
[0049]
[0050] in, Represents a complete set of outer edge projection boundary curves Outer edge projection boundary curve The set of projection point coordinates Represents the outer edge projection boundary curve The number of projection points; A cluster of projected boundary curves at the outer edge The set of coordinates of all projection points :
[0051]
[0052] in, Represents the cluster of projected boundary curves at the outer edge. Outer edge projection boundary curve The set of projection point coordinates Represents the outer edge projection boundary curve The number of projection points; S4-4. Construct a global set of the x-coordinates of all projected points, denoted as . ,Will Initialize to an empty set, then iterate through the projection points of all outer edge projection boundary curves in the three outer edge projection boundary curve clusters, extracting the x-coordinate value of each projection point. For the currently iterated x-coordinate value... ,judge Does it already belong to ,like Then perform the merge operation. Update the global set. After traversing the set, obtain a global set containing all distinct x-coordinates. :
[0053] in, For global collection The number of x-axis values included; S4-5, For global sets Each x-coordinate value in , traverse sequentially , The coordinates of the projection points of all outer edge projection boundary curves are selected, and the x-coordinate values are compared with the current... The coordinates of the projection points that are identical and whose ordinate values are ≥0 are selected and arranged in chronological order to form the first calibration set of the front edge. and the second calibration set of the front edge and iterate through them one by one. , The coordinates of the projection points of all outer edge projection boundary curves are selected, and the x-coordinate values are compared with the current... The coordinates of the projection points that are identical and whose ordinate values are <0 are selected and arranged in chronological order to form the first calibration set of the rear edge. and the second calibration set of the rear edge .
[0054] S5. 3D positioning of target edge points: First, the three-dimensional coordinates of the ultraviolet light emitting module are constructed as follows: Based on a two-dimensional spatial coordinate system, with the vertical direction as the Z-axis, construct the three-dimensional coordinates of the ultraviolet light emitting module, denoted as S:
[0055]
[0056] in, The dynamic position of the ultraviolet light emitting module along the conveying direction over time is determined by the conveying speed of the grinding wheel mesh. Calculations show that This represents the initial position of the ultraviolet light emitting module along the conveying direction; This refers to the fixed height from the ultraviolet light emitting module to the light-receiving surface of the focal plane array.
[0057] Then, iterate through the x-coordinate values in the global set and solve for the 3D coordinates of the target edge points at those x-coordinate values for both the front and rear edges. The solution method is as follows: S5-1, For global sets x-coordinate value ,initialization , Global collection Number of traversals ; S5-2, Judgment If the value is 1, then the target is determined to be the three-dimensional coordinates of the target edge point on the front edge; if the value is 1, then the target is determined to be the three-dimensional coordinates of the target edge point on the rear edge. S5-3. Based on the determined solution objective, extract the x-coordinate values from the corresponding first calibration set. The corresponding ordinate value is used to determine the moment of the step transition based on how the ordinate value changes over time. Determine the three-dimensional coordinates and acquisition time of target projection point one. The three-dimensional coordinates of target projection point one are: The acquisition time of target projection point one is recorded as ; During the oblique illumination phase, the ultraviolet beam may not yet reach the edge of the grinding wheel mesh, but instead penetrates directly through the translucent mesh body to illuminate its bottom surface. In this case, the projection captured by the focal plane array actually reflects the bottom surface contour of the mesh, rather than the true edge information of the edge warping gap. The position of the projection point on the focal plane remains fixed, resulting in multiple overlapping false curves within the outer edge projection boundary curve cluster. As the mesh continues to move forward, the projection point position only undergoes a step change when its edge truly enters the ultraviolet beam coverage area. To effectively eliminate interference from this bottom surface transmission contour, this method introduces the first jump moment as a criterion when solving for the target projection point one during the oblique illumination phase. By detecting the moment when the ordinate of the projection point first undergoes a significant change, it accurately distinguishes between false bottom surface projections and true edge projections, ensuring that the selected target projection point one originates from a valid edge warping gap rather than an irrelevant bottom surface image, thus providing a clean and reliable data foundation for subsequent 3D coordinate solutions. The method for determining the 3D coordinates and acquisition time of target projection point one is as follows: S5-3-1. Based on the determined solution objective, extract the x-coordinate values from the corresponding first calibration set. The corresponding ordinate values are then extracted and sorted chronologically to form a temporary ordinate set. :
[0058] in, The extracted x-coordinate values from the corresponding first calibration set The number of corresponding ordinate values; if the target of the determination is the three-dimensional coordinates of the target edge point on the front edge, then extract... The ordinate value in the equation; if the target of the problem is determined to be the three-dimensional coordinates of the target edge point on the rear edge, then extract the ordinate value. The ordinate value in the middle; S5-3-2, Initialization ,make ; S5-3-3 Calculate the change in the ordinate value :
[0059] S5-3-4. If the objective of the determination is the three-dimensional coordinates of the target edge point on the front edge, then: judge Has the preset transition threshold been exceeded? If so, then The corresponding time is taken as the jump time. Select the vertical axis value as The corresponding projection point is target projection point one, and the three-dimensional coordinates of target projection point one are: The vertical axis value is The acquisition time of the corresponding projection point is the acquisition time of target projection point one. If not, proceed to step S5-3-5; If the objective of the determination is the three-dimensional coordinates of the target edge point on the rear edge, then: judge Is it less than the preset jump threshold? If so, then The corresponding time is taken as the jump time. Select the vertical axis value as The corresponding projection point is target projection point one, and the three-dimensional coordinates of target projection point one are: The vertical axis value is The acquisition time of the corresponding projection point is the acquisition time of target projection point one. If not, proceed to step S5-3-5; S5-3-5, Judgment Is it equal to If not, then If yes, return to S5-3-3; otherwise, proceed to step S5-3-6. S5-3-6 Calculate the temporary ordinate set The average of all ordinate values ,Will As the ordinate of target projection point one, the three-dimensional coordinates of target projection point one are: The acquisition time of target projection point one for: .
[0060] The flowchart for solving the target projection point one when solving for the 3D coordinates of the target edge points with the target being the front edge is as follows: Figure 4 As shown, the flowchart for solving the target projection point one when solving for the three-dimensional coordinates of the target edge points when the target is the rear edge is as follows. Figure 5 As shown.
[0061] S5-4. Based on the determined solution objective, extract the x-coordinate values from the corresponding second calibration set. The corresponding ordinate value is extracted when solving for the three-dimensional coordinates of the target's front edge edge point. The ordinate value is extracted when solving for the 3D coordinates of the target's rear edge edge points. The ordinate value in the image is used to randomly select a projection point corresponding to a ordinate value as the three-dimensional coordinates and acquisition time of the target projection point two. The three-dimensional coordinates of the target projection point two are denoted as follows: ,in Let be the ordinate of the second projection point, and let be the acquisition time of the second projection point. ; S5-5. Based on the acquisition times of target projection point one and target projection point two, determine the spatial position of the ultraviolet light emitting module at these two acquisition times:
[0062]
[0063] in, In order to be in The spatial coordinates of the ultraviolet light emitting module. In order to be in The spatial coordinates of the ultraviolet light emitting module; S5-6, Connect respectively and , and Draw two straight lines in space, and obtain the three-dimensional coordinates of the intersection point of the two straight lines, which is the x-coordinate value. The objective to be solved at that location; S5-7, Judgment Is it equal to If so, then let Enter S5-8; otherwise, Return to S5-2; S5-8, Judgment Is it equal to 2? If not, then let... Return to S5-2; if so, the solution ends.
[0064] Next, based on the solved three-dimensional coordinates of the target edge points at the horizontal coordinate value of the front and rear edges, a three-dimensional curve of the complete outer edge of the grinding wheel mesh is generated. The maximum deviation height of the three-dimensional curve and the horizontal deviation between the vertical projection curve of the three-dimensional curve on the two-dimensional coordinate system and the standard edge curve of the grinding wheel mesh are calculated. The curvature of the grinding wheel mesh is then judged to be qualified. The judgment method is as follows: Iterate through the Z-coordinate values of all target edge points on the 3D curve of the outer edge, and obtain the maximum Z-coordinate value as the maximum deviation height of the grinding wheel mesh. ,Will Deviation from preset height threshold Compare; The three-dimensional curve of the outer edge is vertically projected onto a two-dimensional coordinate system to obtain the vertical projection curve. The theoretical design edge curve of the grinding wheel mesh is then mapped onto the two-dimensional coordinate system. The theoretical center point of the theoretical design edge curve of the grinding wheel mesh coincides with the center point of the grinding wheel mesh determined in step S4 based on the inner edge projection boundary curve. The minimum Euclidean distance between each point on the vertical projection curve and the theoretical design edge curve is calculated and used as the horizontal deviation value of the vertical projection curve of the grinding wheel mesh. All horizontal deviation values of the vertical projection curve of the grinding wheel mesh are iterated through to obtain the maximum horizontal deviation value. ,Will Preset horizontal deviation threshold Compare; like and If the warpage of the grinding wheel mesh is within acceptable limits, then the warpage of the grinding wheel mesh is deemed acceptable; otherwise, the warpage of the grinding wheel mesh is deemed unacceptable.
[0065] The automated inspection method for finished grinding wheel mesh products uses transmission shadow imaging to replace traditional surface reflection imaging. It combines ultraviolet light transmission and dynamic image capture with a focal plane array to achieve non-contact online full inspection of flexible thin sheets of grinding wheel mesh. This method not only obtains the maximum warpage height, but also quantifies the deviation of the vertical projection of the three-dimensional curve on the two-dimensional plane from the standard edge. It comprehensively judges the warpage from both height and contour dimensions, which is more comprehensive and reliable than traditional single-point height measurement.
[0066] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention in any way. Although the present invention has been disclosed above with reference to preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art can make some modifications or alterations to the above-disclosed technical content to create equivalent embodiments without departing from the scope of the present invention. Any simple modifications, equivalent changes and alterations made to the above embodiments based on the technical essence of the present invention without departing from the scope of the present invention shall still fall within the scope of the present invention.
Claims
1. An automated inspection method for finished abrasive wheel mesh sheets, characterized in that: Includes the following steps: S1. Sample positioning and transport: The abrasive wheel mesh to be tested is laid flat on the light-receiving surface of the focal plane array. Driven by the transport device, it moves synchronously and uniformly along the transport direction in the transport channel, gradually approaching the ultraviolet light emitting module fixed above the transport channel. S2. Dynamic Illumination and Sequence Image Acquisition: The ultraviolet light emitting module continuously emits ultraviolet light beams downwards. As the grinding wheel mesh passes through the ultraviolet light beam coverage area, the focal plane array continuously receives the ultraviolet light passing through the edge warping gaps and central through-holes of the grinding wheel mesh, and transmits the sequence images containing light and dark boundary information to the data processing module in real time. S3. Image processing and boundary extraction: The data processing module performs edge extraction on the received image at each moment and draws the projection boundary curve. The projection boundary curve includes the outer edge projection boundary curve corresponding to the outer edge contour of the grinding wheel mesh and the inner edge projection boundary curve corresponding to the contour of the central through hole. The outer edge projection boundary curves are summarized in stages according to the time sequence to form three outer edge projection boundary curve clusters. S4. Construction of a two-dimensional spatial coordinate system: Based on the inner edge projection boundary curve, determine the center point of the grinding wheel mesh. Using this center point as a reference, divide the outer edge of the grinding wheel mesh into two parts: the front edge and the rear edge. Construct a two-dimensional spatial coordinate system. Map the projection points of each outer edge projection boundary curve in the three outer edge projection boundary curve clusters to spatial coordinates. Construct a set of coordinates for all projection points and a global set of horizontal coordinates. Filter out the first and second calibration sets for the front edge, as well as the first and second calibration sets for the rear edge. S5. 3D positioning of target edge points: Construct the 3D coordinates of the ultraviolet light emission module, traverse the horizontal coordinate values in the global set, solve the 3D coordinates of the target edge points at the horizontal coordinate values of the front and rear edges respectively, generate the 3D curve of the complete outer edge of the grinding wheel mesh, calculate the maximum deviation height of the 3D curve, and the horizontal deviation value between the vertical projection curve of the 3D curve on the 2D spatial coordinate system and the standard edge curve of the grinding wheel mesh, and determine whether the warp of the grinding wheel mesh is qualified.
2. The automated inspection method for finished grinding wheel mesh products according to claim 1, characterized in that: The row direction of the focal plane array is perpendicular to the conveying direction, and the column direction is parallel to the conveying direction.
3. The automated inspection method for finished grinding wheel mesh products according to claim 1, characterized in that: The ultraviolet light emitting module emits an ultraviolet beam whose coverage length in the conveying direction and its coverage width perpendicular to the conveying direction are both greater than the diameter of the grinding wheel mesh. The ultraviolet beam diverges symmetrically to both sides in a fan shape along the conveying direction, and the beam centerline forms a 90° angle with the conveying direction. The beam angle of the ultraviolet beam is... Fixed and unchanged, and 120°≤ ≤150°.
4. The automated inspection method for finished grinding wheel mesh products according to claim 1, characterized in that: Step S2, which involves passing the grinding wheel mesh through the ultraviolet light beam coverage area, is divided into three illumination stages: Phase 1, Leading Edge Oblique Projection Phase: The leading edge of the grinding wheel mesh is... As the ultraviolet beam begins to enter the coverage area, it illuminates the surface and edges of the grinding wheel mesh at an oblique angle, forming an edge projection on the focal plane array. This edge projection includes the outer edge contour projection and the central through-hole contour projection. As the grinding wheel mesh continues to move forward, the outer edge contour projection gradually extends backward and approaches a closed shape, until just before the outer edge contour projection forms a closed curve. Phase one has ended; Second stage, direct overhead irradiation stage: The abrasive wheel mesh is at a constant... Once fully within the ultraviolet beam coverage area, the focal plane array consistently displays a complete edge projection, with the outer edge contour projection always forming a closed curve, until the moment before the outer edge contour projection breaks down and no longer remains closed. The second phase has ended; The third stage, the trailing edge oblique projection stage: the leading edge of the grinding wheel mesh is... As the beam begins to move out of the ultraviolet beam's coverage area, the projection of the outer edge contour formed on the focal plane array gradually shortens, approaching zero, until... When the grinding wheel mesh completely leaves the area covered by the ultraviolet beam, and the projection length of the outer edge contour returns to 0, the third stage ends.
5. The automated inspection method for finished grinding wheel mesh products according to claim 4, characterized in that: The three outer edge projection boundary curve clusters mentioned in step S3 are as follows: Front outer edge projection boundary curve cluster : Includes time range All outer edge projection boundary curves obtained within the inner edge, ,in Indicates time The corresponding outer edge projection boundary curve, , and ; Complete outer edge projection boundary curve cluster : Includes time range All outer edge projection boundary curves obtained within the inner edge, ,in Indicates time The corresponding outer edge projection boundary curve, , and ; A cluster of projected boundary curves at the outer edge : Includes time range All outer edge projection boundary curves obtained within the inner edge, ,in Indicates time The corresponding outer edge projection boundary curve, , and .
6. The automated inspection method for finished grinding wheel mesh products according to claim 5, characterized in that: The detailed process of constructing the two-dimensional spatial coordinate system described in step S4 includes: S4-1. Determine the center point of the grinding wheel mesh on the light-receiving surface of the focal plane array based on the inner edge projection boundary curve; S4-2. Using the light-receiving surface of the focal plane array as the reference plane, draw a straight line L perpendicular to the conveying direction through the center point to divide the outer edge of the grinding wheel mesh into two parts: the front edge and the rear edge. Use the straight line L as the x-axis and the conveying direction as the y-axis to construct a two-dimensional spatial coordinate system. S4-3. Project the boundary curves of the three outer edges respectively. , , The projection points of the outer edge projection boundary curves are mapped into a two-dimensional spatial coordinate system to obtain the planar coordinates of each edge point. And for each outer edge projection boundary curve cluster, construct the coordinate set of the projection points of all edge projection boundary curves; Front outer edge projection boundary curve cluster The set of coordinates of all projection points : in, Represents the family of projected boundary curves at the outer edge. Outer edge projection boundary curve The set of projection point coordinates Represents the outer edge projection boundary curve The number of projection points; Complete outer edge projection boundary curve cluster The set of coordinates of all projection points : in, Represents a complete set of outer projection boundary curves Outer edge projection boundary curve The set of projection point coordinates Represents the outer edge projection boundary curve The number of projection points; Rear outer edge projection boundary curve cluster The set of coordinates of all projection points : in, Represents the family of projected boundary curves at the outer edge. Outer edge projection boundary curve The set of projection point coordinates Represents the outer edge projection boundary curve The number of projection points; S4-4. Construct a global set of the x-coordinates of all projected points, denoted as . ,Will Initialize to an empty set, then iterate through the projection points of all outer edge projection boundary curves in the three outer edge projection boundary curve clusters, extracting the x-coordinate value of each projection point. For the currently iterated x-coordinate value... ,judge Does it already belong to ,like Then perform the merge operation. Update the global set. After traversing the set, obtain a global set containing all distinct x-coordinates. : in, For global collection The number of x-axis values included; S4-5, For global sets Each x-coordinate value in , traverse sequentially , The coordinates of the projection points of all outer edge projection boundary curves are selected, and the x-coordinate values are compared with the current coordinates. The coordinates of the projection points that are identical and whose ordinate values are ≥0 are selected and arranged in chronological order to form the first calibration set of the front edge. and the second calibration set of the front edge and iterate through them one by one. , The coordinates of the projection points of all outer edge projection boundary curves are selected, and the x-coordinate values are compared with the current coordinates. The coordinates of the projection points that are identical and whose ordinate values are <0 are selected and arranged in chronological order to form the first calibration set of the rear edge. and the second calibration set of the rear edge .
7. The automated inspection method for finished grinding wheel mesh products according to claim 6, characterized in that: The method for constructing the three-dimensional coordinates of the ultraviolet light emitting module described in step S5 is as follows: Based on a two-dimensional spatial coordinate system, with the vertical direction as the Z-axis, construct the three-dimensional coordinates of the ultraviolet light emitting module, denoted as S: in, The dynamic position of the ultraviolet light emitting module along the conveying direction over time is determined by the conveying speed of the grinding wheel mesh. Calculations show that This represents the initial position of the ultraviolet light emitting module along the conveying direction; This refers to the fixed height from the ultraviolet light emitting module to the light-receiving surface of the focal plane array.
8. The automated inspection method for finished grinding wheel mesh products according to claim 7, characterized in that: The method for solving the three-dimensional coordinates of the target edge points at the x-coordinate values of the front and rear edges mentioned in step S5 is as follows: S5-1, For global sets x-coordinate value ,initialization , Global collection Number of traversals ; S5-2, Judgment If the value is 1, then the target is determined to be the three-dimensional coordinates of the target edge point on the front edge; if the value is 1, then the target is determined to be the three-dimensional coordinates of the target edge point on the rear edge. S5-3. Based on the determined solution objective, extract the x-coordinate values from the corresponding first calibration set. The corresponding ordinate value is used to determine the moment of the step transition based on how the ordinate value changes over time. Determine the three-dimensional coordinates and acquisition time of target projection point one. The three-dimensional coordinates of target projection point one are: The acquisition time of target projection point one is recorded as ; S5-4. Based on the determined solution objective, extract the x-coordinate values from the corresponding second calibration set. The corresponding ordinate value is extracted when solving for the three-dimensional coordinates of the target's front edge edge point. The ordinate value is extracted when solving for the 3D coordinates of the target's rear edge edge points. The ordinate value in the image is used to randomly select a projection point corresponding to a ordinate value as the three-dimensional coordinates and acquisition time of the target projection point two. The three-dimensional coordinates of the target projection point two are denoted as follows: ,in Let be the ordinate of the second target projection point, and let be the acquisition time of the second target projection point. ; S5-5. Based on the acquisition times of target projection point one and target projection point two, determine the spatial position of the ultraviolet light emitting module at these two acquisition times: in, In order to be in The spatial coordinates of the ultraviolet light emitting module. In order to be in The spatial coordinates of the ultraviolet light emitting module; S5-6, Connect respectively and , and Draw two straight lines in space, and obtain the three-dimensional coordinates of the intersection point of the two straight lines, which is the x-coordinate value. The objective to be solved at that location; S5-7, Judgment Is it equal to If so, then let Enter S5-8; otherwise, Return to S5-2; S5-8, Judgment Is it equal to 2? If not, then let... Return to S5-2; if so, the solution ends.
9. The automated inspection method for finished grinding wheel mesh products according to claim 8, characterized in that: The method for determining the three-dimensional coordinates and acquisition time of target projection point one in step S5-3 is as follows: S5-3-1. Based on the determined solution objective, extract the x-coordinate values from the corresponding first calibration set. The corresponding ordinate values are then extracted and sorted chronologically to form a temporary ordinate set. : in, The extracted x-coordinate values from the corresponding first calibration set The number of corresponding ordinate values; if the target of the determination is the three-dimensional coordinates of the target edge point on the front edge, then extract... The ordinate value in the equation; if the target of the problem is determined to be the three-dimensional coordinates of the target edge point on the rear edge, then extract the ordinate value. The ordinate value in the middle; S5-3-2, Initialization ,make ; S5-3-3 Calculate the change in the ordinate value : S5-3-4. If the objective of the determination is the three-dimensional coordinates of the target edge point on the front edge, then: judge Has the preset transition threshold been exceeded? If so, then The corresponding time is taken as the jump time. Select the vertical axis value as The corresponding projection point is target projection point one, and the three-dimensional coordinates of target projection point one are: The vertical axis value is The acquisition time of the corresponding projection point is the acquisition time of target projection point one. If not, proceed to step S5-3-5; If the objective of the determination is the three-dimensional coordinates of the target edge point on the rear edge, then: judge Is it less than the preset jump threshold? If so, then The corresponding time is taken as the jump time. Select the vertical axis value as The corresponding projection point is target projection point one, and the three-dimensional coordinates of target projection point one are: The vertical axis value is The acquisition time of the corresponding projection point is the acquisition time of target projection point one. If not, proceed to step S5-3-5; S5-3-5, Judgment Is it equal to If not, then If yes, return to S5-3-3; otherwise, proceed to step S5-3-6. S5-3-6 Calculate the temporary ordinate set The average of all ordinate values ,Will As the ordinate of target projection point one, the three-dimensional coordinates of target projection point one are: The acquisition time of target projection point one for: 。 10. The automated inspection method for finished grinding wheel mesh products according to claim 9, characterized in that: The method for determining whether the warpage of the grinding wheel mesh is qualified in step S5 is as follows: Iterate through the Z-coordinate values of all target edge points on the 3D curve of the outer edge, and obtain the maximum Z-coordinate value as the maximum deviation height of the grinding wheel mesh. ,Will Deviation from preset height threshold Compare; The three-dimensional curve of the outer edge is vertically projected onto a two-dimensional coordinate system to obtain the vertical projection curve. The theoretical design edge curve of the grinding wheel mesh is then mapped onto the two-dimensional coordinate system. The theoretical center point of the theoretical design edge curve of the grinding wheel mesh coincides with the center point of the grinding wheel mesh determined in step S4 based on the inner edge projection boundary curve. The minimum Euclidean distance between each point on the vertical projection curve and the theoretical design edge curve is calculated and used as the horizontal deviation value of the vertical projection curve of the grinding wheel mesh. All horizontal deviation values of the vertical projection curve of the grinding wheel mesh are iterated through to obtain the maximum horizontal deviation value. ,Will Preset horizontal deviation threshold Compare; like and If the warpage of the grinding wheel mesh is within acceptable limits, then the warpage of the grinding wheel mesh is deemed acceptable; otherwise, the warpage of the grinding wheel mesh is deemed unacceptable.