CN113310673B - Method and device for detecting repetition precision, computer equipment and storage medium thereof - Google Patents

Method and device for detecting repetition precision, computer equipment and storage medium thereof Download PDF

Info

Publication number
CN113310673B
CN113310673B CN202110363025.8A CN202110363025A CN113310673B CN 113310673 B CN113310673 B CN 113310673B CN 202110363025 A CN202110363025 A CN 202110363025A CN 113310673 B CN113310673 B CN 113310673B
Authority
CN
China
Prior art keywords
actual
detected
value
repetition
linear module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110363025.8A
Other languages
Chinese (zh)
Other versions
CN113310673A (en
Inventor
黄爱林
丘凯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Shizong Automation Equipment Co Ltd
Original Assignee
Shenzhen Shizong Automation Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Shizong Automation Equipment Co Ltd filed Critical Shenzhen Shizong Automation Equipment Co Ltd
Priority to CN202110363025.8A priority Critical patent/CN113310673B/en
Publication of CN113310673A publication Critical patent/CN113310673A/en
Application granted granted Critical
Publication of CN113310673B publication Critical patent/CN113310673B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M13/00Testing of machine parts
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

The invention discloses a repeated precision detection method, a repeated precision detection device, computer equipment and a storage medium thereof, wherein the repeated precision detection method comprises the steps of acquiring the actual position of a to-be-detected linear module detected by a laser detector when the to-be-detected linear module moves to a target position for multiple times in a reciprocating manner between an initial position and the target position; calculating a position average value according to a plurality of actual positions measured by a plurality of times of back and forth movement; and calculating the actual repetition precision according to the position average value, and judging whether the actual repetition precision meets the preset requirement. According to the repeated precision detection method provided by the embodiment of the invention, the laser detector is used for directly measuring the moving data of the linear module to be detected, the measurement can be carried out without communicating with the automation equipment, and the detection method can be executed by starting the single software installed on the industrial control display all-in-one machine, so that the repeated precision detection aim is realized, the detection efficiency is high, and the detection result is accurate and reliable. In addition, independent software development is not needed, and compatibility is high.

Description

Method and device for detecting repetition precision, computer equipment and storage medium thereof
Technical Field
The invention relates to the technical field of repetition accuracy detection, in particular to a repetition accuracy detection method and device, computer equipment and a storage medium thereof.
Background
In the field of automatic processing, the repeated precision of the linear motion module in the automatic processing equipment is measured, the precision of the automatic equipment in each operation can be known, the product process needing to be produced is ensured, and when the repeatability is poor, the product can be damaged and becomes a scrapped product.
In the related art, if the repetition accuracy of the linear motion module in the automation equipment needs to be measured, the software needs to be customized and developed for different automation equipment, the development degree is complex, all automation equipment manufacturers are required to develop the software, the compatibility is not achieved, the problem is complex to consider, if some automation equipment does not have industrial control equipment, the required data cannot be recorded, the uploading of the development software of the manufacturers needs to be coordinated, the workload is large, and the processing efficiency is low.
Disclosure of Invention
The present invention is directed to solving, at least to some extent, one of the technical problems in the related art. Therefore, the invention aims to provide a repetition accuracy detection method, a repetition accuracy detection device, a computer device and a storage medium thereof.
In order to achieve the above object, in a first aspect, a repetition accuracy detecting method according to an embodiment of the present invention includes:
when the linear module to be detected moves back and forth for multiple times between the initial position and the target position, acquiring the actual position of the linear module to be detected, which is detected by a laser detector when the linear module to be detected moves to the target position each time;
calculating a position average value according to a plurality of actual positions measured by a plurality of times of back and forth movement;
and calculating the actual repetition precision according to the position average value, and judging whether the actual repetition precision meets a preset requirement or not.
According to one embodiment of the invention, said calculating an actual repetition accuracy from said position average comprises, before:
circularly executing the steps before the actual repetition precision is calculated according to the position average value to obtain a plurality of position average values;
determining a maximum value and a minimum value of a plurality of the position average values, and calculating a difference value between the maximum value and the minimum value;
the calculating the actual repetition precision according to the position average value and judging whether the actual repetition precision meets the preset requirement comprises the following steps:
calculating actual repetition accuracy according to the difference between the maximum value and the minimum value;
and calculating a deviation amplitude value between the actual repetition precision and the standard repetition precision, and judging whether the deviation amplitude value is within a preset deviation range.
According to an embodiment of the present invention, further comprising:
and uploading the actual position, the position average value, the difference value between the maximum value and the minimum value, the actual repetition precision and the deviation amplitude value between the actual repetition precision and the standard repetition precision to a server.
According to an embodiment of the present invention, the acquiring the actual position of the to-be-detected straight line module detected by the laser detector each time the to-be-detected straight line module moves to the target position includes:
monitoring data change of the laser detector by adopting a recursive algorithm;
and when the data detected by the laser detector reaches a peak value and is kept unchanged within a preset time, acquiring the data of the laser detector so as to determine the actual position of the to-be-detected linear module.
According to an embodiment of the present invention, before the acquiring the actual position of the to-be-detected straight line module detected by the laser detector each time the to-be-detected straight line module moves to the target position, the method includes:
and acquiring the position of the laser detector, and determining the target position according to the position of the laser detector.
In a second aspect, a repetition accuracy detection apparatus according to an embodiment of the present invention includes:
the acquisition unit is used for acquiring the actual position of the linear module to be detected, which is detected by the laser detector when the linear module to be detected moves to the target position each time when the linear module to be detected moves to the target position repeatedly;
a calculation unit configured to calculate a position average value from a plurality of actual positions measured by a plurality of round trips;
and the judging unit is used for calculating the actual repetition precision according to the position average value and judging whether the actual repetition precision meets the preset requirement.
According to an embodiment of the present invention, further comprising:
a circulation unit for circularly executing the steps before the actual repetition precision is calculated according to the position average value to obtain a plurality of position average values;
a determination unit configured to determine a maximum value and a minimum value of the plurality of position average values, and calculate a difference between the maximum value and the minimum value;
the judging unit includes:
the first calculation module is used for calculating actual repetition precision according to the difference value between the maximum value and the minimum value;
and the judging module is used for calculating a deviation amplitude value between the actual repetition precision and the standard repetition precision and judging whether the deviation amplitude value is in a preset deviation range.
According to an embodiment of the present invention, further comprising:
and the sending unit is used for uploading the actual position, the position average value, the difference value between the maximum value and the minimum value, the actual repetition precision and the deviation amplitude value between the actual repetition precision and the standard repetition precision to a server.
In a third aspect, a computer device according to an embodiment of the present invention includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and the processor implements the repetition accuracy detection method as described above when executing the computer program.
In a third aspect, a computer storage medium according to an embodiment of the present invention stores thereon a computer program that, when executed by a processor, implements the repetition accuracy detection method as described above.
According to the repeated precision detection method, the repeated precision detection device, the computer equipment and the storage medium thereof, the laser detector is used for directly measuring the moving data of the linear module to be detected, the data can be measured without communicating with the automation equipment, and the detection method can be executed by starting the single software installed on the industrial control display all-in-one machine, so that the repeated precision detection aim is realized, the detection efficiency is high, and the detection result is accurate and reliable. In addition, the method is suitable for various automatic devices, independent software development is not needed, and the compatibility is high.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the structures shown in the drawings without creative efforts.
FIG. 1 is a schematic structural diagram of a detection system in the repeatability test method of the present invention;
FIG. 2 is a flow chart of one embodiment of a repeatability accuracy detection method of the present invention;
FIG. 3 is a flow chart of another embodiment of a method of duplicate accuracy detection of the present invention;
FIG. 4 is a flowchart of step S103 of the repeatability test method of the present invention;
FIG. 5 is a flowchart of step S101 of the repeatability test method of the present invention;
FIG. 6 is a schematic structural diagram of an embodiment of the repeatability accuracy testing apparatus of the present invention;
FIG. 7 is a schematic structural diagram of another embodiment of the repeatability accuracy testing apparatus of the present invention;
FIG. 8 is a diagram illustrating the results of the determination unit in the repeatability detection apparatus according to the present invention;
FIG. 9 is a diagram illustrating the results of the acquisition unit in the repeatability testing apparatus of the present invention;
FIG. 10 is a schematic diagram of the structure of the computer device of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the accompanying drawings are illustrative only for the purpose of explaining the present invention, and are not to be construed as limiting the present invention.
Referring to fig. 2, fig. 2 is a flowchart illustrating an embodiment of a method for detecting repetition precision according to an embodiment of the present invention, and for convenience of description, only a portion related to the embodiment of the present invention is shown. The repetition precision detection method can be executed by a computer device, and the computer device can be but is not limited to an industrial personal computer and other devices, and specifically, the repetition precision detection method comprises the following steps:
s101, when the linear module to be detected 20 moves back and forth between the initial position and the target position for multiple times, the actual position of the linear module to be detected 20, which is detected by the laser detector 10 when the linear module to be detected 20 moves to the target position each time, is obtained.
Specifically, the laser detector 10 is connected with a computer device to establish TCP communication, the laser detector 10 may be installed on one side (as shown in fig. 1) or other position of the linear module 20 to be detected, and the light emitting direction of the laser detector 10 is perpendicular to the moving direction of the linear module 20 to be detected (as shown in fig. 1) or on the same straight line. For example, the laser detector 10 may be a laser displacement sensor, such as a german west gram (SICK) model OD5000-C30T05 laser displacement sensor.
When repeated precision measurement is performed, the linear module 20 to be measured can be controlled to move back and forth for multiple times between the initial position and the target position, wherein when the light emitting direction of the laser detector 10 is perpendicular to the moving direction of the linear module 20 to be measured, the connecting line between the target position and the laser detector 10 is perpendicular to the moving direction, and when the light emitting direction and the moving direction of the laser detector 10 are on the same straight line, the target position coincides with the laser detector 10 or approaches the laser detector 10.
And acquiring the actual position of the linear module to be detected 20 detected by the laser detector 10 when the linear module to be detected 20 moves to the target position each time. It should be noted that, because of the problems of the precision of the movement of the linear module to be measured 20, and the like, when the linear module to be measured 20 is controlled to move to the target position, the actual position of the linear module to be measured 20 may have an error with the target position, and therefore, in this step, the actual position of the linear module to be measured 20 detected by the laser detector 10 is obtained, and the actual position can be used as reference data for determining the repeatability precision of the linear module to be measured 20.
And S102, calculating a position average value according to a plurality of actual positions measured by a plurality of times of reciprocating movement.
That is to say, in the process that the to-be-measured straight line module 20 moves to the target position repeatedly, the actual position of each time when the to-be-measured straight line module moves to the target position is collected, and then data of a plurality of actual positions are obtained, and then the data of the actual positions are subjected to average value calculation, so that the average value of the actual positions of the to-be-measured straight line module 20 is obtained.
S103, calculating actual repetition precision according to the position average value, and judging whether the actual repetition precision meets a preset requirement.
The actual position of the motion of the linear module 20 to be measured is related to the motion accuracy of the linear module 20 to be measured, and the average value of the actual positions of the multiple motions can reflect the actual repetition accuracy, so that the actual repetition accuracy can be calculated according to the average value of the actual positions of the multiple motions, and whether the actual repetition accuracy meets the preset requirement or not can be conveniently judged.
According to the repeated precision detection method provided by the embodiment of the invention, the laser detector 10 is used for directly measuring the moving data of the linear module 20 to be detected, the data can be measured without communicating with automation equipment, and the detection method can be executed by starting the single software installed on the industrial control display all-in-one machine, so that the repeated precision detection aim is realized, the detection efficiency is high, and the detection result is accurate and reliable. In addition, the method is suitable for various automatic devices, independent software development is not needed, and the compatibility is high.
Referring to fig. 3 to 4, in some embodiments of the present invention, step S103 is preceded by:
s201, circularly executing the steps before the actual repeated precision is calculated according to the position average value to obtain a plurality of position average values.
S202, determining the maximum value and the minimum value in the position average values, and calculating the difference value between the maximum value and the minimum value.
That is, in the embodiment, by repeatedly executing the steps S101 to S102 a plurality of times, each time the steps S101 to S102 are executed, a position average value can be obtained, and as described above, because of the repeated precision of the movement of the linear module to be measured 20, the position average values obtained each time are not necessarily equal. After obtaining a plurality of position average values, the maximum position average value (namely, the maximum value) and the minimum position average value (namely, the minimum value) are determined from the position average values, and then the difference value between the maximum value and the minimum value is calculated.
Correspondingly, step S103 includes:
and S301, calculating actual repetition precision according to the difference between the maximum value and the minimum value.
S302, calculating a deviation amplitude value between the actual repetition precision and the standard repetition precision, and judging whether the deviation amplitude value is in a preset deviation range.
That is, the difference between the maximum value and the minimum value may be used as a basis for determining the actual repetition accuracy, and a larger difference indicates a lower repetition accuracy, and a smaller difference indicates a higher repetition accuracy. And comparing the actual repetition precision with the standard repetition precision to obtain a deviation amplitude value, wherein the standard repetition precision value is a standard parameter and can be input into the computer equipment in advance, so that whether the deviation amplitude value is within a preset deviation range is judged according to the size of the deviation amplitude value, and whether the actual repetition precision meets a preset requirement can be accurately judged.
In an embodiment of the present invention, the repetition accuracy detecting method further includes:
and uploading the actual position, the position average value, the difference value between the maximum value and the minimum value, the actual repetition precision and the deviation amplitude value between the actual repetition precision and the standard repetition precision to a server. That is, the computer device communicates with the server, uploads the data in the repeated precision detection process to the server, and stores the data through the server, so as to manage the repeated precision detection of the automation device.
Referring to fig. 5, in one embodiment of the present invention, step S101 includes:
s401, monitoring data change of the laser detector 10 by adopting a recursive algorithm.
S402, when the data detected by the laser detector 10 reach a peak value and are kept unchanged within a preset time, acquiring the data of the laser detector 10 to determine the actual position of the to-be-detected straight line module 20.
In the process of moving the to-be-detected linear module 20 from the initial position to the target position, since the distance between the to-be-detected linear module 20 and the laser detector 10 is closer and closer, the more light rays reflected back by the to-be-detected linear module 20 are detected by the laser detector, so that the data detected by the laser detector is gradually increased from a smaller value, and when the to-be-detected linear module 20 reaches the target position, the to-be-detected linear module 20 is kept still, and then the data detected by the laser detector reaches the peak value and is kept unchanged.
Therefore, when the data detected by the laser detector 10 is at the peak value and remains unchanged within the preset time, it indicates that the linear module 20 to be detected reaches the target position, and the actual position of the linear module 20 to be detected can be determined by collecting the data of the laser detector 10 at the moment. In this embodiment, by monitoring the data change of the laser detector 10 and acquiring the data of the laser detector 10 when the data detected by the laser detector 10 reaches a peak value and remains unchanged for a predetermined time, the actual position of the linear module 20 to be detected can be accurately and reliably detected, and the repeated precision detection result is ensured to be more accurate and reliable.
In one embodiment of the present invention, step S101 is preceded by:
and acquiring the position of the laser detector 10, and determining the target position according to the position of the laser detector 10. Specifically, after the state of the laser detector 10 is detected by starting a thread on the computer device, the computer device and the laser detector 10 perform TCP communication through a preset IP address and a preset port number to acquire an initial position of the laser detector 10, and record the initial position into a program memory.
Since the connection line between the laser detector 10 and the target position is perpendicular to or on the same straight line as the moving direction of the linear module to be detected 20, the X-axis or Y-axis coordinate of the laser detector 10 is the same as the X-axis or Y-axis coordinate of the target position, for example, the laser detector 10 is disposed at one side of the linear module to be detected 20, and the moving direction of the linear module to be detected 20 is along the Y-axis, the Y-axis coordinate of the laser detector 10 is the same as the Y-axis coordinate of the target position, so that the Y-axis coordinate of the target position can be determined.
In this embodiment, by acquiring the position of the laser detector 10, it is convenient to determine the target position where the linear module 20 to be detected moves.
Referring to fig. 6, fig. 6 is a schematic structural diagram of an embodiment of the repetition accuracy detecting apparatus provided in the embodiment of the present invention, and for convenience of description, only the parts related to the embodiment of the present invention are shown. Specifically, the repetition accuracy detecting device includes:
the acquiring unit 301 is configured to acquire the actual position of the linear module to be detected 20, which is detected by the laser detector 10 when the linear module to be detected 20 moves to the target position each time when the linear module to be detected 20 moves to the target position repeatedly.
A calculating unit 302, configured to calculate a position average value according to a plurality of actual positions measured by a plurality of round trips.
A judging unit 303, configured to calculate an actual repetition accuracy according to the position average value, and judge whether the actual repetition accuracy meets a predetermined requirement.
Referring to fig. 7 to 8, in an embodiment of the present invention, the repetition accuracy detecting apparatus further includes:
a loop unit 401, configured to loop the steps before calculating the actual repetition precision according to the position average value, so as to obtain a plurality of position average values.
A determining unit 402, configured to determine a maximum value and a minimum value of the position average values, and calculate a difference between the maximum value and the minimum value.
Correspondingly, the determining unit 303 includes:
a first calculating module 501, configured to calculate an actual repetition precision according to a difference between the maximum value and the minimum value.
The determining module 502 is configured to calculate a deviation amplitude value between the actual repetition precision and the standard repetition precision, and determine whether the deviation amplitude value is within a predetermined deviation range.
In one embodiment of the present invention, the repetition accuracy detecting apparatus further includes:
and the sending unit is used for uploading the actual position, the position average value, the difference value between the maximum value and the minimum value, the actual repetition precision and the deviation amplitude value between the actual repetition precision and the standard repetition precision to a server.
Referring to fig. 9, in an embodiment of the present invention, the obtaining unit 301 includes:
and the monitoring module 601 is configured to monitor data changes of the laser detector 10 by using a recursive algorithm.
An obtaining module 602, configured to obtain data of the laser detector 10 at this time to determine an actual position of the linear module 20 to be measured when the data detected by the laser detector 10 reaches a peak value and remains unchanged within a predetermined time.
In one embodiment of the present invention, the repetition accuracy detecting apparatus further includes:
and the determining unit is used for acquiring the position of the laser detector 10 and determining the target position according to the position of the laser detector 10.
It should be noted that, in the present specification, the embodiments are all described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments may be referred to each other. For the embodiments of the apparatus or system, since they are substantially similar to the embodiments of the method, the description is simple, and reference may be made to the partial description of the embodiments of the method for relevant points.
According to the repeated precision detection device provided by the embodiment of the invention, the laser detector 10 is used for directly measuring the moving data of the linear module 20 to be detected, the data can be measured without communicating with automation equipment, and the detection method can be executed by starting the single software installed on the industrial control display all-in-one machine, so that the repeated precision detection aim is realized, the detection efficiency is high, and the detection result is accurate and reliable. In addition, the method is suitable for various automatic devices, independent software development is not needed, and the compatibility is high.
Referring to fig. 10, fig. 10 shows a computer device 700 provided by an embodiment of the present invention, which includes a memory, a processor, and a computer program stored in the memory and running on the processor, and the processor implements the repetition precision detection method as described above when executing the computer program.
Illustratively, the computer program 7021 may be partitioned into one or more modules/units that are stored in the memory 702 and executed by the processor 701 to implement the present invention. The one or more modules/units may be a series of computer program instruction segments capable of performing certain functions, the instruction segments being used to describe the execution of the computer program 7021 in the computer device 700.
The computer device 700 may include, but is not limited to, a processor 701, a memory 702. Those skilled in the art will appreciate that the figure is merely an example of a computing device 700 and is not intended to limit the computing device 700 and that the computing device 700 may include more or less components than those shown, or some of the components may be combined, or different components, e.g., the computing device 700 may also include input output devices, network access devices, buses, etc.
The Processor 701 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete Gate or transistor logic, discrete default hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The storage 702 may be an internal storage unit of the computer device 700, such as a hard disk or a memory of the computer device 700. The memory 702 may also be an external storage device of the computer device 700, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), etc. provided on the computer device 700. Further, the memory 702 may also include both internal and external storage for the computer device 700. The memory 702 is used for storing the computer program 7021 and other programs and data required by the computer device 700. The memory 702 may also be used to temporarily store data that has been output or is to be output.
An embodiment of the present invention further provides a computer storage medium, on which a computer program 7021 is stored, where the computer program is executed by the processor 701 to implement the repetition precision detection method as described above.
The computer program 7021 may be stored in a computer readable storage medium, and when being executed by the processor 701, the computer program 7021 may implement the steps of the above-described method embodiments. Wherein the computer program 7021 comprises computer program code, which may be in source code form, object code form, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, read-Only Memory (ROM), random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like.
It should be noted that the computer readable medium may contain other components which may be suitably increased or decreased as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media which may not include electrical carrier signals and telecommunications signals in accordance with legislation and patent practice.
In the above embodiments, the description of each embodiment has its own emphasis, and reference may be made to the related description of other embodiments for parts that are not described or recited in any embodiment.
The steps in the method of the embodiment of the invention can be sequentially adjusted, combined and deleted according to actual needs.
The modules or units in the system of the embodiment of the invention can be combined, divided and deleted according to actual needs.
Those of ordinary skill in the art would appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic pre-set hardware or in a combination of computer software and electronic pre-set hardware. Whether these functions are performed by pre-determined hardware or software depends on the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the embodiments provided by the present invention, it should be understood that the disclosed apparatus/computer device 700 and method may be implemented in other ways. For example, the above-described embodiment of apparatus/computer device 700 is merely illustrative, and for example, the division of the modules or units is merely a logical division, and in actual implementation, there may be other divisions, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present invention, and are intended to be included within the scope of the present invention.

Claims (8)

1. A repetition accuracy detection method, comprising:
when the linear module to be detected moves back and forth for multiple times between the initial position and the target position, acquiring the actual position of the linear module to be detected, which is detected by a laser detector when the linear module to be detected moves to the target position each time;
calculating a position average value according to a plurality of actual positions measured by a plurality of times of back and forth movement;
circularly executing the two steps to obtain a plurality of position average values;
determining a maximum value and a minimum value of a plurality of the position average values, and calculating a difference value between the maximum value and the minimum value;
calculating actual repetition accuracy according to the difference between the maximum value and the minimum value;
and calculating a deviation amplitude value between the actual repetition precision and the standard repetition precision, and judging whether the deviation amplitude value is within a preset deviation range.
2. The repetition accuracy detecting method according to claim 1, further comprising:
and uploading the actual position, the position average value, the difference value between the maximum value and the minimum value, the actual repetition precision and the deviation amplitude value between the actual repetition precision and the standard repetition precision to a server.
3. The repetition accuracy detection method according to claim 1, wherein the acquiring the actual position of the linear module to be detected, which is detected by the laser detector each time the linear module to be detected moves to the target position, comprises:
monitoring data change of the laser detector by adopting a recursive algorithm;
and when the data detected by the laser detector reaches a peak value and is kept unchanged within a preset time, acquiring the data of the laser detector so as to determine the actual position of the to-be-detected linear module.
4. The method for detecting repetition accuracy according to claim 1, wherein the acquiring the actual position of the linear module to be detected, which is detected by the laser detector each time the linear module to be detected moves to the target position, comprises:
and acquiring the position of the laser detector, and determining the target position according to the position of the laser detector.
5. A repetition accuracy detecting device, comprising:
the acquisition unit is used for acquiring the actual position of the linear module to be detected, which is detected by the laser detector when the linear module to be detected moves to the target position each time when the linear module to be detected moves to the target position repeatedly;
a calculation unit configured to calculate a position average value from a plurality of actual positions measured by a plurality of round trips;
the judging unit is used for calculating the actual repetition precision according to the position average value and judging whether the actual repetition precision meets the preset requirement;
a circulation unit for circularly executing the steps before the actual repetition precision is calculated according to the position average value to obtain a plurality of position average values;
a determination unit configured to determine a maximum value and a minimum value of the plurality of position average values, and calculate a difference between the maximum value and the minimum value;
the judgment unit comprises a first calculation module and a judgment module, and the first calculation module is used for calculating the actual repetition precision according to the difference value between the maximum value and the minimum value; the judging module is used for calculating a deviation amplitude value between the actual repetition precision and the standard repetition precision and judging whether the deviation amplitude value is in a preset deviation range.
6. The repetition accuracy detection device according to claim 5, characterized by further comprising:
and the sending unit is used for uploading the actual position, the position average value, the difference value between the maximum value and the minimum value, the actual repetition precision and the deviation amplitude value between the actual repetition precision and the standard repetition precision to a server.
7. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the repetition accuracy detection method according to any one of claims 1 to 4 when executing the computer program.
8. A computer storage medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the repetition accuracy detection method according to any one of claims 1 to 4.
CN202110363025.8A 2021-04-02 2021-04-02 Method and device for detecting repetition precision, computer equipment and storage medium thereof Active CN113310673B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110363025.8A CN113310673B (en) 2021-04-02 2021-04-02 Method and device for detecting repetition precision, computer equipment and storage medium thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110363025.8A CN113310673B (en) 2021-04-02 2021-04-02 Method and device for detecting repetition precision, computer equipment and storage medium thereof

Publications (2)

Publication Number Publication Date
CN113310673A CN113310673A (en) 2021-08-27
CN113310673B true CN113310673B (en) 2023-03-24

Family

ID=77372087

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110363025.8A Active CN113310673B (en) 2021-04-02 2021-04-02 Method and device for detecting repetition precision, computer equipment and storage medium thereof

Country Status (1)

Country Link
CN (1) CN113310673B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114459310A (en) * 2022-01-27 2022-05-10 大族激光科技产业集团股份有限公司 Repeated positioning precision detection method and device, terminal equipment and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110751609A (en) * 2019-10-25 2020-02-04 浙江迅实科技有限公司 DLP printing precision improving method based on intelligent optical distortion correction

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101476851B (en) * 2009-01-16 2010-06-16 烟台轴承仪器有限公司 Measuring instrument for projection of angular contact ball bearing
CN101685043B (en) * 2009-06-29 2011-05-04 洛阳Lyc轴承有限公司 Method and device for measuring rigidity of special-shape bearing
US20120057024A1 (en) * 2010-09-07 2012-03-08 General Electric Company System and method for monitoring component wear
DE102012022487A1 (en) * 2012-11-19 2014-05-22 Prüftechnik Dieter Busch AG Apparatus and method for determining the position of two coupled waves to each other
CN104567796A (en) * 2013-10-29 2015-04-29 江西盛泰光学有限公司 3D shooting ranging method
CN104535011B (en) * 2014-12-25 2016-04-06 长安大学 A kind of room parameter scaling method of three-dimensional line laser rut detection equipment
CN106651929B (en) * 2016-11-21 2019-06-28 中国科学院西安光学精密机械研究所 High-precision sub-pixel displacement generation method
CN108723888B (en) * 2018-06-05 2020-07-28 西安交通大学 Method for estimating deviation of tool nose point of linear feeding shaft relative to grating detection point position
CN108965525B (en) * 2018-07-13 2021-05-07 Oppo广东移动通信有限公司 Detection method and device, terminal, computer equipment and readable storage medium
CN110458188A (en) * 2019-06-27 2019-11-15 精锐视觉智能科技(深圳)有限公司 Industrial vision detection data processing method, device, storage medium and terminal device
CN111686378B (en) * 2020-07-14 2023-02-17 上海联影医疗科技股份有限公司 Bed body movement precision detection method, device, equipment and storage medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110751609A (en) * 2019-10-25 2020-02-04 浙江迅实科技有限公司 DLP printing precision improving method based on intelligent optical distortion correction

Also Published As

Publication number Publication date
CN113310673A (en) 2021-08-27

Similar Documents

Publication Publication Date Title
CN110216715B (en) Robot navigation performance test method, system, test terminal and storage medium
CN109760049B (en) Mechanical arm calibration method and device and mechanical arm
CN113310673B (en) Method and device for detecting repetition precision, computer equipment and storage medium thereof
CN105630158A (en) Sensor data processing method and apparatus, and terminal device
CN111957589A (en) Workpiece size detection method and system and workpiece size detection control device
KR102224682B1 (en) A method of monitoring the functional status of the system for a computed tomography inspection of a workpiece
CN113532341B (en) Method and device for determining a measurement strategy for measuring a measurement object and program
CN111352630B (en) Measuring program compiling device and measuring program compiling method
CN109580549B (en) Method and device for calculating and calibrating material content
CN111380499B (en) Method and device for detecting rotation angle
CN117332205B (en) High-precision automatic optimization method and device for temperature compensation resistance of piezoresistor
EP4372333A1 (en) Laser power measurement system, welding system, and testing method for laser-welded workpiece
CN109341504B (en) Method for automatically calibrating position coordinates of platform
CN116252332A (en) Rotation axis precision testing method and device, electronic equipment and storage medium
CN111815552A (en) Workpiece detection method and device, readable storage medium and terminal equipment
CN111614412B (en) Radio frequency test method, device, electronic equipment and readable storage medium
CN113030821A (en) Electric quantity calibration method and device
KR102456898B1 (en) Method and apparatus for generating norm pattern of data signal
CN114152201B (en) Laser altimeter calibration method and device, electronic equipment and storage medium
CN109491845B (en) Test method and system for storage product controller
TWI391622B (en) System and method for image measuring
CN114485435B (en) Equipment height calibration method, device, equipment and storage medium
CN117739884A (en) Test system, and method and device for testing distance accuracy of industrial robot
CN113310404A (en) Segment difference measuring method and device, computer equipment and storage medium thereof
CN116164665A (en) Container special-shaped object position detection method, device, storage medium and equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant