Concrete test mold automatic detection method and system, storage medium and intelligent terminal

By installing automatic measurement equipment on the concrete test mold testing platform, automatic detection of test mold size and flatness is achieved, solving the problems of low manual measurement efficiency and large error, and improving the detection efficiency and accuracy.

CN119737857AActive Publication Date: 2025-04-01NINGBO ZHENHAI JINZHENG CONSTR ENG TESTING CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202411891959.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-04-01
Estimated Expiration
2044-12-20

AI Technical Summary

Technical Problem

In the prior art, manual measurement methods such as vernier calipers stipulated in national standards are inefficient and have large human operation errors, making it difficult to meet the needs of modern building quality inspection for efficient and accurate measurement.

Method used

The automatic detection method of concrete test molds is adopted. By installing a horizontal test head and a vertical scanning probe on the test mold inspection platform, the clamping position and angle of the fixture are found according to the preset measurement database, and the detection scheme is performed to automatically detect the size and flatness of the test molds.

Benefits of technology

It reduces the error caused by human inspection, reduces the inspection cost, improves the inspection efficiency and accuracy, and meets the needs of modern building quality inspection for efficient and accurate measurement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119737857A_ABST
    Figure CN119737857A_ABST
Patent Text Reader

Abstract

The invention relates to a concrete test mold automatic detection method and system, a storage medium and an intelligent terminal, and relates to the technical field of building material detection. Searching a clamping position and a clamping angle of the clamp, a horizontal scanning rotation angle of the horizontal scanning probe and a vertical scanning path of the vertical scanning probe from a preset measurement database based on the specification of the to-be-tested mold; executing the detection scheme; and integrating the flatness of the test mold, the size of the side surface of the test mold and the perpendicularity of the side surface of the test mold to form a measurement result, and outputting the measurement result. The method has the effects of reducing the detection error caused by manual detection, reducing the cost of manual detection and improving the detection efficiency of the concrete test mold by determining the specification of the test mold and then determining the path of infrared scanning.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of building material detection technology, and in particular to an automatic detection method, system, storage medium and intelligent terminal for concrete test molds. Background Art

[0002] Concrete test blocks are small concrete samples prepared to test the quality of concrete when making concrete structures. These test blocks are often used to test the strength and other physical properties of concrete to ensure that it meets the requirements of the engineering design. Concrete test molds are molds used to prepare concrete test blocks of standard sizes. They are essential to ensure that all test samples have the same size and shape, thereby ensuring consistency and comparability of test results.

[0003] The common size of the concrete test mold is 150mm x 150mm x 150mm, which is used to make cubic test blocks. In order to ensure the accuracy of the test results, the internal dimensions of the test mold must strictly follow the provisions of the relevant standards and maintain a good surface finish to reduce the impact on the test block during demoulding. Therefore, it is particularly important to regularly review and self-calibrate the dimensions of the test mold.

[0004] The following problems exist in the existing technology. The manual measurement methods such as vernier calipers specified in the current national standards have the disadvantages of low efficiency and large human operation errors. They are difficult to meet the needs of modern building quality inspection for efficient and accurate measurement, and there is still room for improvement. Summary of the invention

[0005] In order to improve the shortcomings of manual measurement methods such as vernier calipers specified in current national standards, such as low efficiency and large human operation errors, which are difficult to meet the needs of modern building quality inspection for efficient and accurate measurement, this application provides an automatic detection method, system, storage medium and intelligent terminal for concrete test molds.

[0006] In the first aspect, the present application provides a method for automatic detection of concrete test molds, which adopts the following technical solutions: The automatic detection method of concrete test mold comprises: Obtaining the specifications of the mold to be tested that needs to be tested on the mold testing platform, wherein the mold testing platform is equipped with a horizontal test head facing horizontally and a vertical scanning probe facing vertically downward; Based on the specifications of the mold to be tested, the clamping position and clamping angle of the fixture, the horizontal scanning rotation angle of the horizontal scanning probe, and the vertical scanning path of the vertical scanning probe are found from a preset measurement database; Executing a detection plan, the detection plan comprising: The fixture for clamping the test mold is controlled to clamp the test mold according to the clamping position and the clamping angle, and the vertical scanning probe is scanned according to the vertical scanning path to obtain the vertical scanning distance; forming a vertical scanning curve based on the vertical scanning distance and the vertical scanning path; Determine the side dimensions and verticality of the test mold based on the vertical scanning curve; Controlling the horizontal test head to scan according to the horizontal scanning rotation angle to obtain the horizontal scanning distance; forming a horizontal scanning curve based on the horizontal scanning distance and the horizontal scanning rotation angle; Determine the flatness of the test mold based on the horizontal scanning curve; The flatness of the test mold, the side dimensions of the test mold and the verticality of the side of the test mold are integrated to form the measurement results for output.

[0007] By adopting the above technical solution, by determining the specifications of the test mold, then determining the path of the infrared scanning, and then scanning according to the path, the size and flatness of the test mold can be automatically detected without manual detection, reducing the detection error caused by manual detection, reducing the cost of manual detection, and improving the detection efficiency of the concrete test mold.

[0008] Optionally, the method of controlling the horizontal test head to scan according to the horizontal scanning rotation angle includes: Determine the lifting range based on the specifications of the mold to be tested and the side dimensions of the test mold; Calculate the optimal lifting range based on the lifting range and the preset optimal detection position ratio; Determine the possible tilt direction based on the verticality of the side of the trial mold; Find the corresponding scanning corner number from a preset orientation database based on the possible tilt direction; Based on the scanning corner number, the horizontal test head is controlled to align with the bottom angle of the scanning corner number and the horizontal test head is controlled to rise and fall according to the optimal lifting and falling amplitude; After lifting and lowering according to the optimal lifting and lowering amplitude, the horizontal test head is controlled to scan according to the horizontal scanning rotation angle.

[0009] By adopting the above technical solution, if the bottom is tilted upward, it may not be scanned at all during the scanning process. Therefore, the horizontal test head should be on the highest side, and then scan at the optimal height. While ensuring that the scanning can be carried out, the scanning range is large enough to display all the contents. At least the tilt can be seen, thereby improving the effectiveness of flatness detection.

[0010] Optionally, the method of outputting the measurement result includes: Determine the overall tilt direction and overall tilt angle based on the flatness of the test mold and the verticality of the side of the test mold; Controlling a fixture for clamping the test mold to be corrected according to the overall tilt direction and overall tilt angle, the fixture being arranged on the test mold detection platform; Re-execute the test plan and re-determine the measurement results and output them.

[0011] By adopting the above technical solution, it is determined whether the placement is tilted based on multiple verticalities. If it is tilted, it can be corrected and then re-measured, thereby reducing the error caused by the tilt of the test mold rather than the tilt of the mold itself, and improving the accuracy of automatic detection of the test mold.

[0012] Optionally, another method for controlling a fixture for clamping the test mold to be corrected according to the overall tilt direction and the overall tilt angle is also included, the method comprising: Perform denoising analysis based on the horizontal scanning curve to obtain a smooth scanning curve; Determine the coordinates of the high points based on the smooth scan curve; Determine the offset of the smooth scan curve based on the high point coordinates; Determine a first actual manipulation rotation direction based on the offset condition and the scan corner number; Finding the corresponding diagonal corner number from a preset diagonal database based on the scanned corner number; determining a first rotational plane based on the scan corner number and the diagonal corner number; Controlling the fixture to rotate around the first rotating surface according to the first actual control rotating direction and updating the smooth scanning curve until the curve is horizontal, and defining the smooth scanning curve at this time as a symmetrical smooth scanning curve; Determine a second rotation axis and a second actual control rotation direction based on the first rotation surface and the optimal lifting range; The clamp is controlled to rotate around the second rotation axis according to the second actual control rotation direction and the symmetrical smooth scanning curve is updated until the symmetrical smooth scanning curve just disappears.

[0013] By adopting the above technical solution, the correction method can be corrected by changing the curve of the bottom. When the two sides are asymmetrical, the inclination is made diagonal by rotating them to be symmetrical, and then the diagonal correction can be made, which improves the flexibility and intelligence of correcting the inclination.

[0014] Optionally, the method for forming a horizontal scanning curve after controlling the fixture for clamping the test mold to be corrected according to the overall tilt direction and the overall tilt angle includes: Controlling the horizontal test head to scan according to the horizontal scanning rotation angle to obtain the horizontal scanning distance; forming a first local horizontal scanning curve based on the horizontal scanning distance and the horizontal scanning rotation angle; Find the corresponding concave scanning vertical path and concave scanning rotation angle from the measurement database based on the specifications of the mold to be tested; Finding the corresponding deflection angle and deflection direction from a preset deflection database based on the scan corner number; Controlling the fixture for holding the test mold to deflect according to a preset deflection angle and deflection direction, and controlling the horizontal test head to scan according to a concave scanning vertical path and a concave scanning rotation angle to obtain a layered horizontal scanning distance; forming a second local horizontal scanning curve based on the layered horizontal scanning distance, the concave scanning vertical path, and the concave scanning rotation angle; Performing conversion based on the second local horizontal scanning curve and a preset conversion formula to obtain a transformed local horizontal scanning curve; The converted local horizontal scanning curve and the first local horizontal scanning curve are integrated to obtain a horizontal scanning curve for output.

[0015] By adopting the above technical solution, the bottom surface is tilted so as to scan some sunken areas and blocked areas, thereby making the bottom surface scanning more accurate and improving the accuracy of the bottom surface flatness scanning.

[0016] Optionally, a method for checking the horizontal scanning curve is also included, the method comprising: Determine the abnormal area and abnormal leveling distance based on the horizontal scanning curve; Determine anomaly checking coordinates and anomaly checking scanning distance based on the vertical scanning path and the abnormal area; Determine the thickness of the test mold based on the specifications of the mold to be tested; Determine the expected abnormal flattening distance based on the trial mold thickness and abnormality check scanning distance; When the abnormal leveling distance is inconsistent with the expected abnormal leveling distance, the preset debris verification signal and abnormal verification coordinates are output; When the abnormal leveling distance is consistent with the expected abnormal leveling distance, continue to search for the next abnormal area and abnormal leveling distance.

[0017] By adopting the above technical solution, since concave areas and convex areas will be generated after scanning, these areas can be checked by front scanning, thereby improving the accuracy of concave and convex areas.

[0018] Optionally, a method for controlling a fixture for holding the test mold to deflect according to a deflection angle and a deflection direction is also included, and the method includes: Before controlling the fixture for holding the test mold to deflect according to a preset deflection angle and deflection direction, the concave area and the convex area are determined based on the vertical scanning path; When the raised area exists, the fixture for clamping the test mold is controlled to deflect according to the deflection angle and deflection direction; Determining a coverage area based on the scan corner numbers and the concave areas when the convex areas do not exist; When the covering area exists, the fixture for clamping the test mold is controlled to deflect according to the deflection angle and deflection direction; When the covering area does not exist, the fixture holding the test mold is controlled not to deflect.

[0019] By adopting the above technical solution, the approximate concave and convex areas are determined during the vertical downward scanning process. If there are no concave areas and convex areas, it means that the entire area can be scanned by horizontal scanning without deflection, thereby improving the efficiency of horizontal scanning.

[0020] In the second aspect, the present application provides an automatic detection system for concrete test molds, which adopts the following technical solutions: Concrete test mold automatic detection system, including: An acquisition module is used to obtain the specifications of the test model, the vertical scanning distance and the horizontal scanning distance; A memory for storing a program of a control method of any of the above-mentioned concrete test mold automatic detection methods; The program in the processor memory can be loaded and executed by the processor to realize the control method of any of the above-mentioned concrete test mold automatic detection methods.

[0021] By adopting the above technical solution, by determining the specifications of the test mold, then determining the path of the infrared scanning, and then scanning according to the path, the size and flatness of the test mold can be automatically detected without manual detection, reducing the detection error caused by manual detection, reducing the cost of manual detection, and improving the detection efficiency of the concrete test mold.

[0022] In the third aspect, the present application provides a smart terminal, which adopts the following technical solution: The intelligent terminal comprises a memory and a processor, wherein the memory stores a computer program which can be loaded by the processor and execute the above-mentioned automatic detection method of concrete test mold.

[0023] By adopting the above technical solution, by determining the specifications of the test mold, then determining the path of the infrared scanning, and then scanning according to the path, the size and flatness of the test mold can be automatically detected without manual detection, reducing the detection error caused by manual detection, reducing the cost of manual detection, and improving the detection efficiency of the concrete test mold.

[0024] Fourthly, the present application provides a computer storage medium that can store corresponding programs and has the characteristics of fast interaction with memory big data.

[0025] Computer readable storage medium, using the following technical solution: A computer-readable storage medium stores a computer program that can be loaded by a processor and execute any of the above-mentioned concrete test mold automatic detection methods.

[0026] By adopting the above technical solution, by determining the specifications of the test mold, then determining the path of the infrared scanning, and then scanning according to the path, the size and flatness of the test mold can be automatically detected without manual detection, reducing the detection error caused by manual detection, reducing the cost of manual detection, and improving the detection efficiency of the concrete test mold.

[0027] In summary, the present application includes at least the following beneficial technical effects: 1. By determining the specifications of the test mold and then determining the path of infrared scanning, the detection error caused by manual detection is reduced, the cost of manual detection is reduced, and the detection efficiency of the concrete test mold is improved; 2. Determine whether the placement is tilted based on multiple verticalities and correct it, reducing the error caused by the tilt of the test mold rather than the tilt of the mold itself, and improving the accuracy of automatic detection of the test mold; 3. Since there will be concave areas and convex areas after scanning, these areas can be checked by front scanning, which improves the accuracy of concave and convex areas. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 It is a flow chart of the automatic detection method of concrete test mold in the embodiment of the present application.

[0029] Figure 2 It is a structural diagram of the automatic detection device for concrete test molds in an embodiment of the present application.

[0030] Figure 3 It is a flow chart of a method for controlling a horizontal test head to scan according to a horizontal scanning rotation angle in an embodiment of the present application.

[0031] Figure 4 It is a structural schematic diagram of the concrete test mold in the embodiment of the present application.

[0032] Figure 5 This is a method for outputting measurement results in an embodiment of the present application.

[0033] Figure 6 It is a flow chart of another method for controlling the clamp for clamping the test mold to be corrected according to the overall tilt direction and the overall tilt angle in an embodiment of the present application.

[0034] Figure 7 Schematic diagram of a horizontal scanning curve in an embodiment of the present application.

[0035] Figure 8It is a flow chart of a method for controlling a fixture for clamping a test mold to form a horizontal scanning curve after correcting the overall tilt direction and the overall tilt angle in an embodiment of the present application.

[0036] Fig. 9 It is a flow chart of the method for checking the horizontal scanning curve in the embodiment of the present application.

[0037] Fig.10 It is a flow chart of a method for controlling a fixture for clamping a test mold to deflect according to a deflection angle and a deflection direction in an embodiment of the present application.

[0038] Fig.11 It is a system module diagram of the automatic detection method of concrete test mold in the embodiment of the present application.

[0039] Explanation of the accompanying reference numerals: 1. mold test platform; 2. fixture; 3. horizontal test head; 4. vertical scanning probe. DETAILED DESCRIPTION

[0040] In order to make the purpose, technical solutions and advantages of this application more clear, the following Figure 1-Figure 11 It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0041] The present application embodiment discloses a method for automatic detection of concrete test molds. Figure 1 , the automatic detection method of concrete test mold includes: Step 100: Obtain the specifications of the mold to be tested that needs to be tested on the mold testing platform 1.

[0042] Reference Figure 2 A fixture 2 is installed on the mold test platform 1, and the fixture 2 can be a manipulator for clamping the mold to be tested. A horizontal test head 3 is also installed on the mold test platform 1, and the horizontal test head 3 can be moved up and down by a screw rod and then rotated by a rotary cylinder. A vertical scanning probe 4 is also installed on the mold test platform 1, which can be driven by a cross sliding module, not shown in the figure. The horizontal test head 3 and the vertical scanning probe 4 are both infrared ranging sensors.

[0043] The specification of the mold to be tested is the specification of the mold to be tested. The specification is a manually set specification, and then is manually input into the system.

[0044] Step 101 : searching the clamping position and clamping angle of the fixture 2 , the horizontal scanning rotation angle of the horizontal scanning probe, and the vertical scanning path of the vertical scanning probe 4 from a preset measurement database based on the specifications of the mold to be tested.

[0045] The clamping position is the position reached after clamping the test mold. The clamping angle is the clamping angle of the fixture 2 when clamping the test mold. The horizontal scanning rotation angle is the angle that the horizontal scanning probe needs to scan. Here, in order to reduce the rotation angle, the horizontal scanning probe is usually aligned with a corner of the bottom surface of the test mold, and then placed symmetrically on both sides. Therefore, the angle scanned by the horizontal scanning probe at this time is -45° to 45°, which can be obtained by clamping the test mold to a suitable angle. The vertical scanning path is the path that the vertical scanning probe 4 moves when scanning the test mold. The database stores the mapping relationship between the specifications of the mold to be tested, the clamping position, the clamping angle, the horizontal scanning rotation angle and the vertical scanning path. The staff in this field places the test molds of different specifications on the manipulator, clamps and places them according to the set placement posture, and then calculates the angle required to scan the entire bottom surface, records it as the horizontal scanning rotation angle, and then manually scans the test mold vertically according to experience, based on the ability to scan the required size, and then removes unnecessary redundant paths from the corresponding path and obtains it, and records it.

[0046] The horizontal scanning rotation angle is the angle required to rotate when scanning horizontally.

[0047] Step 102: Execute the detection plan.

[0048] The testing program includes: Step 1020: Control the fixture 2 for clamping the test mold to clamp the test mold according to the clamping position and the clamping angle, and the vertical scanning probe 4 scans according to the vertical scanning path to obtain the vertical scanning distance.

[0049] The vertical scanning distance is the distance scanned by the vertical scanning probe when the vertical scanning probe moves and scans along the vertical scanning path. The vertical scanning distance is obtained by the vertical scanning probe 4.

[0050] Step 1021: forming a vertical scanning curve based on the vertical scanning distance and the vertical scanning path.

[0051] The vertical scanning curve is a curve of the vertical scanning distance and the vertical scanning path, that is, a curve whose abscissa is the vertical scanning path and whose ordinate is the vertical scanning distance.

[0052] Step 1022: Determine the side dimensions and verticality of the test mold based on the vertical scanning curve.

[0053] The side dimensions of the test mold are the dimensions of the side of the test mold. The shortest distance during the movement is the highest point, and the difference between the distance from this point to the preset standard height is the height of the side of the test mold. The standard height is the bottom of the general test mold, which is placed at a fixed height. In this way, the horizontal probe does not need to move up and down. The path length of the shortest distance when moving along the path is the width of the side. The side dimensions of the test mold are obtained by combining the height value and the width. The verticality of the side of the test mold can be obtained by the slope of the oblique line on the curve that is not the distance to the detection platform. The conversion method is that the reciprocal of the slope is the verticality.

[0054] Step 1023: Control the horizontal test head 3 to scan according to the horizontal scanning rotation angle to obtain the horizontal scanning distance.

[0055] The horizontal scanning distance is the distance measured when the horizontal test head 3 rotates according to the horizontal scanning rotation angle, and is obtained by the horizontal test head 3.

[0056] Step 1024: forming a horizontal scanning curve based on the horizontal scanning distance and the horizontal scanning rotation angle.

[0057] The horizontal scanning curve is a curve of horizontal scanning, that is, the horizontal coordinate is the horizontal scanning rotation angle, and the vertical coordinate is the horizontal scanning distance.

[0058] Step 1025: Determine the flatness of the test mold based on the horizontal scanning curve.

[0059] The flatness of the test mold is the flatness of the bottom surface of the test mold. Here, it is obtained by checking whether a relatively close distance can be tested. The method of determination here is that the distance is equivalent to the range occupied by the distance from the bottom surface of the test mold to the horizontal test probe divided by the range corresponding to the entire -45-45° angle.

[0060] Step 1026: Integrate the flatness of the test mold, the side dimensions of the test mold, and the verticality of the side of the test mold to form a measurement result for output.

[0061] The integration method is equivalent to the packaging method, that is, the measurement results include the flatness of the test mold, the side dimensions of the test mold and the verticality of the side of the test mold.

[0062] Reference Figure 3 , the method of controlling the horizontal test head 3 to scan according to the horizontal scanning rotation angle includes: Step 200: Determine the lifting range based on the specifications of the mold to be tested and the side dimensions of the test mold.

[0063] The lifting amplitude is the up and down lifting amplitude that causes the difference between the height value in the specification of the mold to be tested and the height value in the side dimension of the test mold, and this amplitude is often caused by tilt.

[0064] Step 201: Calculate the optimal lifting amplitude based on the lifting amplitude and a preset optimal detection position ratio.

[0065] The optimal detection position ratio is the ratio of the optimal position that can detect the tilt degree to the entire lifting range, that is, refer to Figure 4 When it is tilted, it means that the bottom surface is an inclined surface. If it is too low and close to point a or too high and close to point b, the scanning angle range is small, and there may even be only a curve at point a, so the reference value is not high. When it is in the middle, it may be like Figure 4 The curve represented by the scanning line e shown in the figure. For example, the optimal detection position ratio is 0.5. The optimal lifting amplitude is the optimal amplitude of the increase or decrease. The calculation method is to multiply the lifting amplitude by the optimal detection position ratio.

[0066] Step 202: Determine the possible tilt direction based on the verticality of the side surface of the trial mold.

[0067] Possible tilt directions are possible tilt directions. Since any two opposite sides are tilted, it means that the entire test mold may be tilted, so the tilt directions on the four faces are determined based on the deviation of the verticality.

[0068] Step 203: Find the corresponding scanning corner number from a preset orientation database based on the possible tilt direction.

[0069] The scanning corner number is the number of the bottom corner to be scanned. The database stores the mapping relationship between the possible tilt direction and the scanning corner number. The corresponding number is determined by the staff in this field according to the actual tilt direction. Figure 4 As shown, the scanning corner number is a relative number, that is, when the trial mold is clamped and placed on the corresponding station, the corresponding scanning corner number is produced at this time, and the purpose of the scanning corner number is to determine which corner it is after placement. Figure 4 As shown, the numbering is as follows Figure 4 "a", "b", "c" and "d" shown. When the tilt direction is as Figure 4 When the tilt direction is corrected, a is the corresponding scanning corner number. If the tilt direction is perpendicular to one of the sides, you can arbitrarily select one of the numbers on this side. When the system receives the corresponding possible tilt direction, it automatically finds the corresponding scanning corner number from the database and outputs it.

[0070] Step 204: Based on the scanning corner number, the horizontal test head 3 is controlled to align with the bottom corner of the scanning corner number and the horizontal test head 3 is controlled to rise and fall according to the optimal rising and falling amplitude.

[0071] The method of controlling the horizontal test head 3 to align with the bottom angle of the scanning corner number is to rotate the test mold on a horizontal plane. The method of controlling the horizontal test head 3 to rise and fall according to the optimal lifting range is a screw drive method.

[0072] Step 205: After lifting and lowering according to the optimal lifting and lowering amplitude, control the horizontal test head 3 to scan according to the horizontal scanning rotation angle.

[0073] Reference Figure 5 , the methods for outputting the measurement results include: Step 300: Determine the overall tilt direction and overall tilt angle based on the flatness of the test mold and the verticality of the side surface of the test mold.

[0074] The overall tilt direction is the tilt direction. The determination method here is to first determine the tilt direction and tilt angle on any two relative test mold side surfaces based on the verticality of the two side surfaces. For example, if the verticality of one is -5° and the verticality of the other is -3°, the tilt angle is -3°. Then determine the tilt direction and tilt angle on the two side surfaces based on the verticality of the other relative test mold side surfaces, so that the overall tilt vector is obtained by adding the two vectors, where the length of the vector is the overall tilt angle, and the direction of the vector is the overall tilt direction.

[0075] Step 301: Control the fixture 2 for clamping the test mold to be corrected according to the overall tilt direction and overall tilt angle.

[0076] Step 302: re-execute the detection scheme and re-determine the measurement results and output them.

[0077] It is determined whether the placement is tilted based on multiple verticalities. If tilted, it can be corrected and then re-measured, reducing the error caused by the tilt of the test mold rather than the tilt of the mold itself, and improving the accuracy of automatic detection of the test mold.

[0078] Reference Figure 6 , and also includes another method of controlling the fixture 2 for clamping the test mold to be corrected according to the overall tilt direction and the overall tilt angle, the method comprising: Step 400: Perform denoising analysis based on the horizontal scanning curve to obtain a smooth scanning curve.

[0079] The smooth scanning curve is the curve after removing the concave and convex points. Figure 7 The M curve shown in the figure is removed by connecting all the points into a straight line, and then the straight line with the most points is the required smooth scanning curve.

[0080] Step 401: Determine the high point coordinates based on the smooth scanning curve.

[0081] The high point coordinates are the points with larger vertical coordinates at the ends on both sides. Figure 7 As shown, point m has the largest ordinate value and is the highest point.

[0082] Step 402: Determine the offset of the smooth scanning curve based on the high point coordinates.

[0083] The offset condition is the offset condition of the entire curve, which is determined by the side on which the high point coordinate is located, indicating which side is close to the horizontal test head 3.

[0084] Step 403: Determine a first actual manipulation rotation direction based on the offset condition and the scan corner number.

[0085] The first actual control rotation direction is the direction to be rotated. Figure 7 As shown, it means that the right side is closer to the horizontal test head 3, so it needs to be rotated counterclockwise.

[0086] Step 404: Find the corresponding diagonal corner number from a preset diagonal database based on the scanned corner number.

[0087] The diagonal corner number is the number of the diagonal corner number and the scan corner number. Figure 4 As shown in the figure, if the scan corner number is b, then the diagonal corner number is a. The database stores the mapping relationship between the scan corner number and the diagonal corner number. After all the scan corner numbers are set by the staff in this field, the corner numbers that are actually related to the diagonal corners are formed into a mapping relationship. When the system receives the corresponding scan corner number, it automatically searches for the corresponding diagonal corner number from the database.

[0088] Step 405: Determine a first rotation plane based on the scan corner number and the diagonal corner number.

[0089] The first rotation plane is a vertical plane where the rotation axis formed by the corners corresponding to the scan corner number and the diagonal corner number is located. The method of determining is to connect the two coordinate points and then make the straight line formed by them a plane in the vertical direction.

[0090] Step 406: Control the fixture 2 to rotate around the first rotation plane according to the first actual control rotation direction and update the smooth scanning curve until the curve is horizontal, and define the smooth scanning curve at this time as a symmetrical smooth scanning curve.

[0091] When the curve is horizontal, it means that it is only tilted in the diagonal direction. The smooth scanning curve at this time is an N curve.

[0092] Step 407: Determine a second rotation axis and a second actual control rotation direction based on the first rotation plane and the optimal lifting amplitude.

[0093] The second rotation axis is the axis at the best lifting range on the plane perpendicular to the first rotation plane. The determination method is to first determine the perpendicular plane according to the first rotation plane, and then intercept the straight line at the best lifting range position as the second rotation axis. The second actual control rotation direction is the rotation direction that makes the bottom angle corresponding to the diagonal corner number rise upward.

[0094] Step 408: Control the fixture 2 to rotate around the second rotation axis according to the second actual control rotation direction and update the symmetrical smooth scanning curve until the symmetrical smooth scanning curve just disappears.

[0095] When it just disappears, it means that the bottom surface is level with the plane scanned by the horizontal test head 3, so the bottom surface is a horizontal plane.

[0096] Reference Figure 8 The method for controlling the fixture 2 for clamping the test mold to form a horizontal scanning curve after being corrected according to the overall tilt direction and the overall tilt angle includes: Step 500: Control the horizontal test head 3 to scan according to the horizontal scanning rotation angle to obtain the horizontal scanning distance.

[0097] This is a scan performed without tilt after correction according to the overall tilt direction and overall tilt angle.

[0098] Step 501: forming a first local horizontal scanning curve based on the horizontal scanning distance and the horizontal scanning rotation angle.

[0099] The first partial horizontal scanning curve is a curve formed by the horizontal scanning rotation angle and the horizontal scanning distance. The horizontal scanning rotation angle is formed as the horizontal coordinate and the horizontal scanning distance is the vertical coordinate. Since the horizontal scanning is limited, the concave curve cannot be expressed, so the horizontal scanning curve at this time is only a partial curve.

[0100] Step 502: Find the corresponding concave scanning vertical path and concave scanning rotation angle from the measurement database based on the specifications of the mold to be tested.

[0101] The concave scanning vertical path is the path that the horizontal test head 3 moves in the vertical direction to scan the entire bottom surface. The concave scanning rotation angle is the scanning angle on each surface. The database also stores the mapping relationship between the specifications of the mold to be tested, the concave scanning vertical path and the concave scanning rotation angle. The staff in this field records the vertical up and down movement distance obtained after deflecting the film to be tested, and the angle required for each distance scan. When the system receives the corresponding specifications of the mold to be tested, it automatically finds the corresponding concave scanning vertical path and concave scanning rotation angle from the database for output.

[0102] Step 503: searching for a corresponding deflection angle and deflection direction from a preset deflection database based on the scan corner number.

[0103] The deflection angle is the angle at which the test mold is deflected. Here, the angle is a manually set angle, for example: 45°. The deflection direction is the direction of deflection, which is generally the number of the nearest corner, that is, the corner corresponding to the scan corner number is lifted. The database stores the mapping relationship between the scan corner number, the deflection angle, and the deflection direction. It can be set by the staff in this field according to the actual deflection situation. When the system receives the corresponding scan corner number, it automatically finds the corresponding deflection angle and deflection direction from the database for output.

[0104] Step 504: Control the fixture 2 holding the test mold to deflect according to a preset deflection angle and deflection direction, and control the horizontal test head 3 to scan according to the concave scanning vertical path and the concave scanning rotation angle to obtain the layered horizontal scanning distance.

[0105] The layered horizontal scanning distance is the distance scanned for each layer.

[0106] Step 505: forming a second local horizontal scanning curve based on the layered horizontal scanning distance, the concave scanning vertical path and the concave scanning rotation angle.

[0107] The second local horizontal scanning curve is a curve of the layered horizontal scanning distance, the concave scanning vertical path and the concave scanning rotation angle, that is, the scanning angle and the concave scanning vertical path are combined to form a scanning path, and each point on the path represents a coordinate on the vertical path and the scanning angle. Each point on the path is used as the horizontal coordinate, and the layered horizontal scanning distance is used as the vertical coordinate, thereby forming the second local horizontal scanning curve.

[0108] Step 506: performing conversion based on the second local horizontal scanning curve and a preset conversion formula to obtain a transformed local horizontal scanning curve.

[0109] The conversion formula is the formula obtained after conversion. For example, if it is 45°, the conversion method at this time is to multiply by the square root of 2, and then overlap all the angles to obtain it. If the same angle corresponds to different heights, the higher height is taken. The local horizontal scanning curve is converted into a curve converted by the conversion formula.

[0110] Step 507: Integrate the converted local horizontal scanning curve and the first local horizontal scanning curve to obtain a horizontal scanning curve for output.

[0111] The integration method is to obtain the union of the two, that is, if the position expressed by the first local horizontal scanning curve is horizontal, and the position expressed on the transformed local horizontal scanning curve is concave, then the concave is obtained.

[0112] Reference Fig. 9 , and also includes a method for checking the horizontal scanning curve, the method comprising: Step 600: Determine the abnormal area and abnormal leveling distance based on the horizontal scanning curve.

[0113] The abnormal area is an abnormal area, which is represented here as a concave or convex area. The determination method is that when it is not horizontal, the coordinates of the corresponding area are output, and the range of the horizontal coordinate is the abnormal area. The abnormal flat distance is the distance in the vertical direction corresponding to the abnormal area, that is, the amplitude of the depression or convexity. The convex or concave point is determined by the second local horizontal scanning curve, and then the end point of the depression or convexity is obtained according to the coherent curve and the corresponding extension trend until the mutation point, and then the corresponding height is obtained according to the conversion formula. The height is the abnormal flat distance.

[0114] Step 601: Determine the abnormality check coordinates and the abnormality check scanning distance based on the vertical scanning path and the abnormal area.

[0115] The abnormality check coordinates are the coordinates corresponding to the abnormal area on the vertical scanning path. The abnormality check scanning distance is the distance scanned at the abnormality check coordinates.

[0116] Step 602: Determine the thickness of the test mold based on the specifications of the mold to be tested.

[0117] The test mold thickness is the thickness of the test mold, which is the thickness of the bottom plate in this case. The determination method can be to directly read it.

[0118] Step 603: Determine the expected abnormal flattening distance based on the trial mold thickness and the abnormality verification scanning distance.

[0119] The estimated abnormal leveling distance is the distance at the bottom surface converted according to the distance scanned vertically downward at the corresponding coordinate point when the abnormal verification coordinate position is verified.

[0120] Step 604: When the abnormal leveling distance is inconsistent with the expected abnormal leveling distance, a preset debris verification signal and abnormality verification coordinates are output.

[0121] The debris check signal is a signal that the location is debris rather than a depression, but needs to be checked. The abnormal check coordinates are coordinate points that may be debris. The output method is text output.

[0122] If the two are inconsistent, and since the thickness of the base plate is certain, it means that it has been damaged or has foreign objects attached to it, and it needs to be checked.

[0123] Step 605: When the abnormal leveling distance is consistent with the expected abnormal leveling distance, continue to search for the next abnormal area and abnormal leveling distance.

[0124] When the abnormal flatness distance is consistent with the expected abnormal flatness distance, it means that it is just a depression or a bulge, and there are no other impurities.

[0125] Reference Fig.10 , and also includes a method for controlling the fixture 2 for clamping the test mold to deflect according to the deflection angle and deflection direction, the method comprising: Step 700: before controlling the fixture 2 for holding the test mold to deflect according to a preset deflection angle and deflection direction, determining the concave area and the convex area based on the vertical scanning path.

[0126] The concave area is the concave area determined according to the vertical scanning path. Here, the coordinate points of the base plate on the path and the corresponding base plate coordinates are first determined according to the vertical scanning path, and then when scanning on the base plate, if there is up and down fluctuation, it means that this is a concave or convex area, and the concave area or convex area is output.

[0127] Step 701: When the raised area exists, the fixture 2 for clamping the test mold is controlled to deflect according to the deflection angle and deflection direction.

[0128] When a raised area exists, it means that it is concave when viewed from the bottom. Therefore, it cannot be seen by a simple horizontal scan at this time, so it is necessary to deflect according to the deflection angle and deflection direction.

[0129] Step 702: Determine the coverage area based on the scan corner number and the concave area when the convex area does not exist.

[0130] The coverage area is the area blocked by any concave area when the corner corresponding to the scanning corner number in the concave area is scanned. The determination method is that if there are other concave areas in the coverage area formed by the line formed by the coordinates corresponding to the scanning corner number and any point in the concave area and then continued to extend, the covered area is the coverage area.

[0131] The absence of the raised area indicates that there is no depression when viewed from the bottom.

[0132] Step 703: When the covered area exists, the fixture 2 for clamping the test mold is controlled to deflect according to the deflection angle and deflection direction.

[0133] When the coverage area exists, it means that the light cannot verify the coverage area through the first local horizontal scanning curve, so deflection is still required, so the fixture 2 holding the test mold is controlled to deflect according to the deflection angle and deflection direction.

[0134] Step 704: When the covering area does not exist, the fixture 2 for clamping the test mold is controlled not to deflect.

[0135] When the covered area does not exist, it means that all depressions and covered areas do not exist at this time, and all abnormal situations can be directly expressed through the first local horizontal scanning curve, so there is no need for deflection.

[0136] Based on the same inventive concept, an embodiment of the present invention provides an automatic detection system for concrete test molds.

[0137] Reference Fig.11 , concrete test mold automatic detection system, including: An acquisition module is used to obtain the specifications of the test model, the vertical scanning distance and the horizontal scanning distance; A memory for storing a program of a control method for an automatic detection method of a concrete test mold; The program in the processor memory can be loaded and executed by the processor to realize the control method of the automatic detection method of the concrete test mold.

[0138] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0139] An embodiment of the present invention provides a computer-readable storage medium storing a computer program that can be loaded by a processor and executes a method for automatically detecting a concrete test mold.

[0140] Computer storage media include, for example, various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.

[0141] Based on the same inventive concept, an embodiment of the present invention provides an intelligent terminal, including a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executes an automatic detection method for a concrete test mold.

[0142] The above are all preferred embodiments of the present application, and are not intended to limit the protection scope of the present application. Any feature disclosed in this specification (including the abstract and drawings), unless otherwise stated, can be replaced by other equivalent or alternative features with similar purposes. That is, unless otherwise stated, each feature is only an example of a series of equivalent or similar features.

Claims

1. A method for automatically detecting a concrete test mold, characterized in that: include: Obtaining the specifications of a mold to be tested that needs to be tested on a mold testing platform (1), wherein the mold testing platform (1) is equipped with a horizontal testing head (3) facing horizontally and a vertical scanning probe (4) facing vertically downward; Based on the specifications of the mold to be tested, searching from a preset measurement database the clamping position and clamping angle of the fixture (2), the horizontal scanning rotation angle of the horizontal scanning probe, and the vertical scanning path of the vertical scanning probe (4); Executing a detection plan, the detection plan comprising: The clamp (2) for clamping the test mold is controlled to clamp the test mold according to the clamping position and the clamping angle, and the vertical scanning probe (4) scans according to the vertical scanning path to obtain the vertical scanning distance; forming a vertical scanning curve based on the vertical scanning distance and the vertical scanning path; Determine the side dimensions and verticality of the test mold based on the vertical scanning curve; Controlling the horizontal test head (3) to scan according to the horizontal scanning rotation angle to obtain a horizontal scanning distance; forming a horizontal scanning curve based on the horizontal scanning distance and the horizontal scanning rotation angle; Determine the flatness of the test mold based on the horizontal scanning curve; The flatness of the test mold, the side dimensions of the test mold and the verticality of the side of the test mold are integrated to form the measurement results for output.

2. The automatic detection method for concrete test mold according to claim 1 is characterized in that: The method of controlling the horizontal test head (3) to scan according to the horizontal scanning rotation angle comprises: Determine the lifting range based on the specifications of the mold to be tested and the side dimensions of the test mold; Calculate the optimal lifting range based on the lifting range and the preset optimal detection position ratio; Determine the possible tilt direction based on the verticality of the side of the trial mold; Find the corresponding scanning corner number from a preset orientation database based on the possible tilt direction; Based on the scanning corner number, the horizontal test head (3) is controlled to align with the bottom angle of the scanning corner number and the horizontal test head (3) is controlled to rise and fall according to the optimal lifting and falling amplitude; After lifting and lowering according to the optimal lifting and lowering amplitude, the horizontal test head (3) is controlled to scan according to the horizontal scanning rotation angle.

3. The automatic detection method for concrete test mold according to claim 2 is characterized in that: The methods for outputting the measurement results include: Determine the overall tilt direction and overall tilt angle based on the flatness of the test mold and the verticality of the side of the test mold; Controlling a fixture (2) for clamping the test mold to be corrected according to the overall tilt direction and overall tilt angle, wherein the fixture (2) is arranged on the test mold detection platform (1); Re-execute the test plan and re-determine the measurement results and output them.

4. The automatic detection method for concrete test mold according to claim 3 is characterized in that: Also included is another method for controlling the fixture (2) for clamping the test mold to be corrected according to the overall tilt direction and the overall tilt angle, the method comprising: Perform denoising analysis based on the horizontal scanning curve to obtain a smooth scanning curve; Determine the coordinates of the high points based on the smooth scan curve; Determine the offset of the smooth scan curve based on the high point coordinates; Determine a first actual manipulation rotation direction based on the offset condition and the scan corner number; Finding the corresponding diagonal corner number from a preset diagonal database based on the scanned corner number; determining a first rotational plane based on the scan corner number and the diagonal corner number; Controlling the fixture (2) to rotate around the first rotating surface according to a first actual control rotating direction and updating the smooth scanning curve until the curve is horizontal, and defining the smooth scanning curve at this time as a symmetrical smooth scanning curve; Determine a second rotation axis and a second actual control rotation direction based on the first rotation surface and the optimal lifting range; The control fixture (2) is rotated around the second rotation axis according to the second actual control rotation direction and the symmetrical smooth scanning curve is updated until the symmetrical smooth scanning curve just disappears.

5. The automatic detection method for concrete test mold according to claim 3 is characterized in that: The method for controlling the fixture (2) for clamping the test mold to form a horizontal scanning curve after correcting the overall tilt direction and the overall tilt angle comprises: Controlling the horizontal test head (3) to scan according to the horizontal scanning rotation angle to obtain a horizontal scanning distance; forming a first local horizontal scanning curve based on the horizontal scanning distance and the horizontal scanning rotation angle; Find the corresponding concave scanning vertical path and concave scanning rotation angle from the measurement database based on the specifications of the mold to be tested; Finding the corresponding deflection angle and deflection direction from a preset deflection database based on the scan corner number; Controlling the fixture (2) for holding the test mold to deflect according to a preset deflection angle and deflection direction, and controlling the horizontal test head (3) to scan according to a concave scanning vertical path and a concave scanning rotation angle to obtain a layered horizontal scanning distance; forming a second local horizontal scanning curve based on the layered horizontal scanning distance, the concave scanning vertical path, and the concave scanning rotation angle; Performing conversion based on the second local horizontal scanning curve and a preset conversion formula to obtain a transformed local horizontal scanning curve; The converted local horizontal scanning curve and the first local horizontal scanning curve are integrated to obtain a horizontal scanning curve for output.

6. The automatic detection method for concrete test mold according to claim 5 is characterized in that: Also included is a method for checking a horizontal scanning curve, the method comprising: Determine the abnormal area and abnormal leveling distance based on the horizontal scanning curve; Determine anomaly checking coordinates and anomaly checking scanning distance based on the vertical scanning path and the abnormal area; Determine the thickness of the test mold based on the specifications of the mold to be tested; Determine the expected abnormal flattening distance based on the trial mold thickness and abnormality check scanning distance; When the abnormal leveling distance is inconsistent with the expected abnormal leveling distance, the preset debris verification signal and abnormal verification coordinates are output; When the abnormal leveling distance is consistent with the expected abnormal leveling distance, continue to search for the next abnormal area and abnormal leveling distance.

7. The automatic detection method for concrete test mold according to claim 6 is characterized in that: Also included is a method for controlling a fixture (2) for clamping the test mold to deflect according to a deflection angle and a deflection direction, the method comprising: Before controlling the fixture (2) for holding the test mold to deflect according to a preset deflection angle and deflection direction, the recessed area and the raised area are determined based on the vertical scanning path; When the raised area exists, the fixture (2) for holding the test mold is controlled to deflect according to the deflection angle and the deflection direction; Determining a coverage area based on the scan corner numbers and the concave areas when the convex areas do not exist; When the covered area exists, the fixture (2) for holding the test mold is controlled to deflect according to the deflection angle and the deflection direction; When the covering area does not exist, the fixture (2) for clamping the test mold is controlled not to deflect.

8. The automatic detection system for concrete test molds is characterized by: include: An acquisition module is used to obtain the specifications of the test model, the vertical scanning distance and the horizontal scanning distance; A memory for storing a program of a control method of an automatic detection method for a concrete test mold according to any one of claims 1 to 7; The program in the memory can be loaded and executed by the processor to implement the control method of the automatic detection method of the concrete test mold according to any one of claims 1 to 7.

9. Intelligent terminal, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and execute the automatic detection method for concrete test molds according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that The computer program is stored which can be loaded by a processor and execute the automatic detection method of concrete test mold according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Rolling linear guide rail pair slider profile accuracy measurement method

    CN106441168A

  • Method for detecting flatness of computer mainframe box

    CN110411379A

  • Wheel geometric parameter detection method and device and computer readable storage medium

    CN112945106A

  • Device and method for nondestructive testing of mechanical parameters of building concrete

    CN113340727A

  • Probe zero angle verification method of penetration method ultrasonic C scanning detection system

    CN113655128A