Intelligent compensation method and related apparatus

By automatically acquiring and adjusting the error data of CNC machine tools through intelligent compensation methods, the problem of insufficient machine tool positioning accuracy is solved, the compensation efficiency and accuracy are improved, and the manufacturing cost is reduced.

CN115185233BActive Publication Date: 2025-10-17NANTONG GUOSHENG INTELLIGENCE TECH GRP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210760278.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-29
Publication Date
2025-10-17
Estimated Expiration
2042-06-29

AI Technical Summary

Technical Problem

After CNC machine tools are assembled, their positioning accuracy is difficult to meet the standard requirements. Manual error compensation is time-consuming and prone to errors, which leads to increased manufacturing costs.

Method used

The intelligent compensation method uses error acquisition components to obtain machine tool error data, generates compensation data and automatically sends it to the machine tool, receives feedback results and judges whether they meet preset conditions, and automatically adjusts or deletes the compensation data.

Benefits of technology

It improves the compensation efficiency and accuracy of CNC machine tools, avoids errors caused by manual input, and reduces manufacturing costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115185233B_ABST
    Figure CN115185233B_ABST
Patent Text Reader

Abstract

The application discloses an intelligent compensation method and related device, the method comprises the following steps: obtaining error data of a to-be-operated device collected by an error collection component; obtaining compensation data based on the error data, and issuing the compensation data to the to-be-operated device; receiving a feedback result after the to-be-operated device operates based on the compensation data; in response to the feedback result meeting a preset condition, making the to-be-operated device perform workpiece processing based on the compensation data; and in response to the feedback result not meeting the preset condition, deleting the compensation data, and returning to the step of obtaining the error data of the to-be-operated device collected by the error collection component. In the above manner, the application can improve the efficiency of data compensation and improve the accuracy of compensation.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of data processing, in particular to an intelligent compensation method and related device. BACKGROUND

[0002] After the numerical control machine tool is assembled, its positioning accuracy generally cannot meet the standard requirements. Relying on improving the machining accuracy of parts or improving the assembly quality to ensure the accuracy of the machine tool will greatly increase the manufacturing cost. It is an effective and economical method to test the accuracy of the machine tool to generate an error compensation table and manually input the error compensation table into the machine tool system to eliminate errors. However, since there are many compensation points for each axis of the numerical control machine tool, manual compensation requires a lot of time and is prone to errors. SUMMARY

[0003] The technical problem solved by the present application is to provide an intelligent compensation method and related device, which can improve data compensation efficiency and improve compensation accuracy.

[0004] To solve the above technical problems, one technical solution adopted by the present application is to provide an intelligent compensation method, comprising: obtaining error data of a to-be-run device collected by an error collection component; obtaining compensation data based on the error data and issuing the compensation data to the to-be-run device; receiving a feedback result after the to-be-run device runs based on the compensation data; in response to the feedback result meeting a preset condition, making the to-be-run device perform workpiece processing based on the compensation data; and in response to the feedback result not meeting the preset condition, deleting the compensation data and returning to the step of obtaining the error data of the to-be-run device collected by the error collection component.

[0005] To solve the above technical problems, another technical solution adopted by the present application is to provide an intelligent compensation method, comprising: an error collection component collects error data of a to-be-run device and sends the error data to an intelligent device; the intelligent device receives the error data, obtains compensation data based on the error data, and issues the compensation data to the to-be-run device; the to-be-run device receives the compensation data, generates a feedback result after running based on the compensation data, and sends the feedback result to the intelligent device; the intelligent device receives the feedback result, in response to the feedback result meeting a preset condition, makes the to-be-run device perform workpiece processing based on the compensation data; and in response to the feedback result not meeting the preset condition, deletes the compensation data and returns to the step of collecting the error data of the to-be-run device by the error collection component.

[0006] To solve the above technical problems, another technical solution adopted by the present application is to provide an intelligent device, comprising: a processor, a communication circuit, the processor is coupled to the communication circuit, and the processor executes program data when working to realize the intelligent compensation method in any of the above technical solutions.

[0007] To solve the above technical problems, another technical solution adopted by the present application is to provide a device with storage function, which stores program data, and the program data is executed to realize the intelligent compensation method in any of the above technical solutions.

[0008] The beneficial effects of the present application are: different from the prior art, the intelligent compensation method proposed in the present application obtains error data of the to-be-operated equipment collected by the error collection component, obtains compensation data based on the error data, and automatically issues the compensation data to the to-be-operated equipment; further, the feedback result after the to-be-operated equipment runs based on the compensation data is received, and it is judged whether the compensation data meets the preset condition. The intelligent compensation method proposed in the present application can avoid manual input of compensation data to the to-be-operated equipment, improve the efficiency of compensation of the to-be-operated equipment, and also avoid errors in the manual input process, improve the accuracy of compensation. BRIEF DESCRIPTION OF DRAWINGS

[0009] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor. Among them:

[0010] Figure 1 is a flowchart of an embodiment of the intelligent compensation method proposed in the present application;

[0011] Figure 2 is a flowchart of another embodiment of the intelligent compensation method proposed in the present application;

[0012] Figure 3 is a structural schematic diagram of an embodiment of the intelligent compensation system proposed in the present application;

[0013] Figure 4 is a structural schematic diagram of an embodiment of the intelligent device proposed in the present application;

[0014] Figure 5 is a structural schematic diagram of an embodiment of the device with storage function proposed in the present application. DETAILED DESCRIPTION

[0015] With reference to the drawings of the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments of the present application, all the other embodiments obtained by those of ordinary skill in the art without creative efforts should fall into the scope of the present application.

[0016] Please refer to Figure 1 , Figure 1 is a flowchart of an embodiment of the intelligent compensation method of the present application, and the execution subject of the following method is an intelligent device. Specifically, the intelligent compensation method comprises the following steps.

[0017] S101: obtaining error data of a to-be-operated device collected by an error collection component.

[0018] Further, the specific implementation process of step S101 comprises: in response to the error data of the to-be-operated device collected by the error collection component, the intelligent device acquires the error data. The error data comprises positioning accuracy error of the to-be-operated device, which refers to the deviation between the actual position information and the coordinate position information of the to-be-operated device. The intelligent device is connected with the error collection component through a wireless network, Bluetooth or a network cable, so as to acquire the error data. In addition, the intelligent device can be a personal computer, a mobile phone, a tablet computer or other intelligent terminals; the to-be-operated device can be a numerical control machine tool or other machining equipment.

[0019] S102: obtaining compensation data based on the error data, and issuing the compensation data to the to-be-operated device.

[0020] In the embodiment, the step of obtaining compensation data based on error data comprises: the smart device receiving first actual position information of the to-be-operated device in a first direction of each coordinate axis and second actual position information of the to-be-operated device in a second direction during movement of the to-be-operated device according to a preset trajectory. The first direction and the second direction are opposite. Further, the smart device obtains a reverse deviation value corresponding to each coordinate axis based on the first actual position information and the second actual position information. Specifically, the smart device obtains a second difference value by subtracting a predetermined distance of the to-be-operated device moving in the second direction from a first difference value of the first actual position information and the second actual position information, and takes the second difference value as the reverse deviation value of the corresponding coordinate axis. The smart device is connected to the to-be-operated device through a wireless network, Bluetooth, a network cable or the like to obtain the first actual position information of the to-be-operated device in the first direction of each coordinate axis and the second actual position information of the to-be-operated device in the second direction. In the to-be-operated device, due to the existence of reverse dead zones of some driving components and reverse clearances of each mechanical motion transmission pair, when each axis is converted from forward movement to reverse movement in the machining process, a reverse deviation is formed. In the embodiment, the reverse deviation value corresponding to each coordinate axis is obtained by the smart device to assist in compensating for the reverse deviation, thereby improving the operation accuracy of the to-be-operated device.

[0021] It should be noted that in the embodiment, the reverse deviation value corresponding to each coordinate axis can be obtained first, and then the error data of the to-be-operated device collected by the error collection component can be obtained. Alternatively, the error data of the to-be-operated device collected by the error collection component can be obtained first, and then the reverse deviation value corresponding to each coordinate axis can be obtained.

[0022] Further, the implementation process of step S102 comprises: obtaining compensation data based on the reverse deviation value and the error data obtained in step S101. Specifically, in response to the error data including positioning accuracy error of the to-be-operated device, a first sum value of the reverse deviation value corresponding to each coordinate axis and the positioning accuracy error is obtained, and the first sum value is taken as the compensation data of the corresponding coordinate axis, so as to assist in compensating for the to-be-operated device when moving in the direction corresponding to the coordinate axis, thereby improving the operation accuracy of the to-be-operated device.

[0023] S103: receiving feedback results of the to-be-operated device after running based on the compensation data.

[0024] Specifically, the specific implementation process of step S103 comprises: in response to the to-be-operated device moving based on the compensation data obtained in step S102 and obtaining feedback results, the feedback results containing a plurality of rotation deviation values, the smart device obtains the feedback results.

[0025] S104: judging whether the feedback results meet a preset condition.

[0026] The specific implementation process of step S104 includes: in response to the feedback result containing multiple rotation deviation values, adding all the rotation deviation values in the feedback result to obtain a first sum value, and judging whether the first sum value meets a preset condition, so as to improve the accuracy of the obtained compensation data. If the first sum value is zero, the feedback result meets the preset condition. Further, in response to the feedback result meeting the preset condition, the device to be operated is caused to perform workpiece processing based on the compensation data; and in response to the feedback result not meeting the preset condition, the compensation data is deleted, and the step of obtaining the error data of the device to be operated collected by the error collection component in step S101 is returned to, and steps S101 to S104 are sequentially executed.

[0027] The intelligent compensation method provided in the present application obtains the error data of the device to be operated collected by the error collection component, obtains the compensation data based on the error data, and automatically issues the compensation data to the device to be operated; further, the feedback result after the device to be operated is operated based on the compensation data is received, and it is judged whether the compensation data meets a preset condition. The intelligent compensation method provided in the present application can obtain the compensation data and automatically input the compensation data to the device to be operated, thereby improving the efficiency of compensation of the device to be operated, and avoiding errors in the manual input process, and improving the accuracy of compensation.

[0028] In another embodiment, please refer to Figure 2 , Figure 2 is a flow diagram of another embodiment of the intelligent compensation method of the present application. Specifically, the intelligent compensation method includes:

[0029] S201: An error collection component collects error data of a device to be operated and sends the error data to an intelligent device.

[0030] The specific implementation process of step S201 includes: the error collection component collects error data of a device to be operated, and the error data includes positioning accuracy error of the device to be operated. Wherein, the positioning accuracy error refers to the deviation between the actual position information and the coordinate position information of the device to be operated. Specifically, in the present embodiment, the error collection component can be a laser interferometer, which emits a single frequency beam into a beam splitter to divide into two beams, the two beams are reflected back to the beam splitter through corresponding linear mirrors, and then return to the laser after re-converging, and convert the optical signal into an electrical signal, and generate a displacement deviation value after processing, and take the displacement deviation value as the error data. Wherein, it is a common precision measurement method to measure the position accuracy of machine tools and other devices by using a laser interferometer, and the specific process is not described in detail here. Further, after the error collection component collects the error data, the error collection component sends the error data to the intelligent device to execute the subsequent steps.

[0031] S202: The intelligent device receives error data, obtains compensation data based on the error data, and issues the compensation data to the to-be-operated device.

[0032] In this embodiment, before the step of obtaining compensation data based on error data, the process includes: in response to the to-be-operated device moving according to a preset trajectory, for each coordinate axis, the to-be-operated device obtains first actual position information in a first direction and second actual position information in a second direction of the corresponding coordinate axis. The first direction is opposite to the second direction, and the first direction can be the positive direction of the corresponding coordinate axis, and the second direction can be the negative direction of the corresponding coordinate axis. Specifically, in response to the to-be-operated device including multiple coordinate axes, for each coordinate axis, the to-be-operated device first moves a predetermined distance in the first direction of the coordinate axis to obtain the first actual position information of the to-be-operated device in the first direction; then, the to-be-operated device moves the same predetermined distance in the second direction opposite to the first direction to obtain the second actual position information of the to-be-operated device in the second direction.

[0033] Further, the intelligent device receives the first actual position information and the second actual position information of the to-be-operated device corresponding to each coordinate axis, and obtains the reverse deviation value corresponding to each axis based on the first actual position information and the second actual position information. Specifically, the second actual position information is subtracted from the first difference value of the first actual position to obtain a second difference value, and the second difference value is taken as the reverse deviation value of the to-be-operated device on the corresponding coordinate axis. The data values obtained by multiple measurements can be averaged to obtain the reverse deviation value of the corresponding coordinate axis. By obtaining the reverse deviation value of each coordinate axis, the reverse gap of the to-be-operated device can be compensated, thereby improving the operation accuracy of the to-be-operated device.

[0034] Alternatively, in other embodiments, the process of obtaining the reverse deviation value corresponding to each coordinate axis can also include: for each coordinate axis of the to-be-operated device, the to-be-operated device first moves a distance in the first direction of the coordinate axis and stops to obtain the initial position information of the to-be-operated device at the stop position; further, the to-be-operated device continues to move a preset distance in the first direction, and then the to-be-operated device moves the same preset distance in the second direction opposite to the first direction to obtain the second position information of the to-be-operated device at this time. Further, the intelligent device receives the difference between the initial position information and the second position information as the reverse deviation value of the to-be-operated device on the corresponding coordinate axis.

[0035] Further, the implementation process of step S202 includes: in response to the error collection component collecting error data in step S201, the intelligent device receives the error data and obtains compensation data based on the error data. Specifically, the intelligent device receives the positioning accuracy error corresponding to each coordinate axis and the reverse deviation value corresponding to each coordinate axis, and obtains the first sum of the reverse deviation value and the positioning accuracy error corresponding to each coordinate axis, and takes the first sum as the compensation data of the corresponding coordinate axis. The compensation data can compensate for the reverse gap of the corresponding coordinate axis of the to-be-operated device and the accuracy error of the to-be-operated device on the corresponding coordinate axis, thereby improving the operation accuracy of the to-be-operated device.

[0036] Further, the intelligent device distributes the obtained compensation data to the to-be-operated device to facilitate the execution of the subsequent steps.

[0037] S203: The to-be-operated device receives the compensation data, generates a feedback result based on the compensation data after operation, and sends the feedback result to the intelligent device.

[0038] Specifically, the implementation process of step S203 includes: in response to the intelligent device obtaining the compensation data in step S202 and sending the compensation data to the to-be-operated device, the to-be-operated device receives the compensation data and generates a feedback result based on the compensation data after operation, and sends the feedback result to the intelligent device. The step of generating a feedback result based on the compensation data after operation includes: after the to-be-operated device receives the compensation data, reading the compensation data, and controlling the rotating shaft to rotate a predetermined angle from the initial position based on the compensation data each time until the rotating shaft rotates to the initial position. Specifically, in the process of the to-be-operated device controlling the rotating shaft to rotate a predetermined angle from the initial position each time, the compensation data is used for real-time compensation. The to-be-operated device obtains third actual position information of the rotating shaft at each rotating position, and obtains a rotating deviation value corresponding to each rotating position based on the third actual position information. The rotating deviation value is the deviation value between the theoretical position information and the third actual position information of the rotating shaft at each rotating position. The to-be-operated device takes all rotating deviation values as the feedback result. By obtaining the rotating deviation value of the rotating shaft at each rotating position on the to-be-operated device, it is helpful to judge whether the obtained compensation data is accurate through the rotating deviation value.

[0039] Optionally, in other embodiments, during the process that the rotation axis of the to-be-operated equipment is rotated by a predetermined angle each time from the initial position based on the compensation data, the third actual position information of the rotation axis at each rotation position is acquired in real time by the laser interferometer, and the obtained third actual position information is sent to the to-be-operated equipment to help the to-be-operated equipment send the third actual position information at each rotation position to the intelligent equipment; or the obtained third actual position information of the rotation axis at each rotation position is directly sent to the intelligent equipment by the laser interferometer, and the specific implementation process is not described here.

[0040] S204: The intelligent equipment receives the feedback result and judges whether the feedback result meets the preset condition.

[0041] Specifically, the implementation process of step S204 includes that the intelligent equipment receives the feedback result, adds all the rotation deviation values in the feedback result to obtain a second sum value, and judges whether the second sum value is zero. If the second sum value is zero, the feedback result meets the preset condition. Further, in response to the feedback result meeting the preset condition, the to-be-operated equipment is caused to perform workpiece processing based on the obtained compensation data; and in response to the feedback result not meeting the preset condition, the compensation data is deleted, and after manual checking whether an operation error occurs, the step of collecting the error data of the to-be-operated equipment by the error collection component in step S201 is returned to, and steps S201 to S204 are sequentially executed.

[0042] The intelligent compensation method proposed in this embodiment includes that the error collection component collects the error data of the to-be-operated equipment, the intelligent equipment obtains the compensation data based on the error data, and automatically issues the compensation data to the to-be-operated equipment; further, the to-be-operated equipment generates a feedback result after running based on the compensation data, and the intelligent equipment receives the feedback result and judges whether the compensation data meets the preset condition. This method can obtain the compensation data and automatically input the compensation data into the to-be-operated equipment, thereby improving the efficiency of compensation of the to-be-operated equipment, and avoiding errors in the manual input process by manual operation, thereby improving the accuracy of compensation.

[0043] In another embodiment, the intelligent compensation method proposed in this application can be selected by manual selection of an automatic or manual mode on the intelligent equipment. In the automatic mode, the intelligent equipment automatically obtains the compensation data of the to-be-operated equipment and sends the compensation data to the to-be-operated equipment, and the specific implementation process can refer to steps S101 to S104 in Figure 1 In the manual mode, the intelligent equipment obtains the compensation data and manually inputs the corresponding compensation data into the to-be-operated equipment by manual operation. In addition, the intelligent equipment can also generate a data list of the error data of the to-be-operated equipment, the reverse deviation values of each coordinate axis of the to-be-operated equipment and the compensation data and store the data list, and the data list that is no longer needed can be deleted through the intelligent equipment.

[0044] Please refer to Figure 3 , Figure 3 is a structural schematic diagram of an embodiment of the intelligent compensation system. Specifically, the intelligent compensation system comprises an error collection component 10, an intelligent device 20 and a to-be-operated device 30. The error collection component 10 is configured to collect error data of the to-be-operated device 30 and send the error data to the intelligent device 20. The intelligent device 20 is configured to receive the error data, obtain compensation data based on the error data, and send the compensation data to the to-be-operated device 30. The to-be-operated device 30 is configured to receive the compensation data, generate a feedback result after running based on the compensation data, and send the feedback result to the intelligent device 20. In addition, the intelligent device 20 is further configured to receive the feedback result, in response to the feedback result meeting a preset condition, make the to-be-operated device 30 perform workpiece processing based on the compensation data, and in response to the feedback result not meeting the preset condition, delete the compensation data and re-collect the error data of the to-be-operated device 30 obtained by the error collection component 10. The error collection component 10, the intelligent device 20 and the to-be-operated device 30 can be connected to each other through a network cable, a wireless router, Bluetooth or the like.

[0045] In yet another embodiment, please refer to Figure 4 , Figure 4 is a structural schematic diagram of an embodiment of the intelligent device. The intelligent device comprises a processor 40 and a communication circuit 60. The processor 40 is configured to execute the intelligent compensation method in the above Figure 1 . The processor 40 can also be referred to as a CPU (Central Processing Unit). The processor 40 can be an integrated circuit chip with signal processing capability. The processor 40 can also be a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. In addition, the processor 40 can be implemented by an integrated circuit chip together.

[0046] In addition, in yet another embodiment, please continue to refer to Figure 4 , the intelligent device further comprises a memory 70. The memory 70 is coupled to the processor 40. The memory 70 is configured to store the error data of the to-be-operated device, the reverse deviation values of the coordinate axes of the to-be-operated device and the compensation data obtained in the above embodiments.

[0047] Referring to Figure 5 , Figure 5 The structure diagram of an embodiment of the device with storage function proposed in the present application is shown in the figure. The device with storage function 80 stores program data 90 that can be run by a processor. The program instructions are used to implement the intelligent compensation method in any of the above embodiments.

[0048] The above is only an embodiment of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation using the content of the specification and drawings, or direct or indirect application in other related technical fields, is also included in the patent protection scope of the present application.

Claims

1. An intelligent compensation method, characterized in that: include: Obtain error data of the equipment to be operated collected by the error collection component; Obtaining compensation data based on the error data, and sending the compensation data to the device to be operated; receiving feedback results after the device to be operated is operated based on the compensation data; In response to the feedback result meeting a preset condition, causing the device to be operated to process the workpiece based on the compensation data; In response to the feedback result not meeting the preset condition, deleting the compensation data and returning to the step of obtaining the error data of the device to be operated collected by the error collection component; Before the step of obtaining compensation data based on the error data, the method further includes: receiving first actual position information of the device to be operated in a first direction and second actual position information of the device to be operated in a second direction of each coordinate axis during the device to be operated moves along a preset trajectory; wherein the first direction and the second direction are opposite; and obtaining a reverse deviation value corresponding to each coordinate axis based on the first actual position information and the second actual position information; wherein the compensation data is obtained based on the reverse deviation value and the error data; The feedback result includes a plurality of rotation deviation values, and the step of determining whether the feedback result meets a preset condition includes: adding all the rotation deviation values ​​to obtain a second sum value; and determining whether the second sum value is zero; The obtaining of the reverse deviation value corresponding to each coordinate axis based on the first actual position information and the second actual position information includes: obtaining a second difference value by subtracting a first difference value between the first actual position and the second actual position from a predetermined distance moved by the device to be operated in the second direction; and using the second difference value as the reverse deviation value of the corresponding coordinate axis; Among them, the step of obtaining compensation data based on the error data includes: obtaining compensation data based on the reverse deviation value and the error data; specifically, the error data includes the positioning accuracy error of the equipment to be operated, obtaining the first sum of the reverse deviation value and the positioning accuracy error corresponding to each coordinate axis, and using the first sum as the compensation data for the corresponding coordinate axis.

2. An intelligent compensation method, characterized in that: include: The error collection component collects error data of the device to be operated and sends the error data to the smart device; The smart device receives the error data, obtains compensation data based on the error data, and sends the compensation data to the device to be operated; The device to be operated receives the compensation data, generates a feedback result after operating based on the compensation data, and sends the feedback result to the smart device; The smart device receives the feedback result, and in response to the feedback result meeting a preset condition, causes the device to be operated to process the workpiece based on the compensation data; In response to the feedback result not meeting the preset condition, the compensation data is deleted, and the process returns to the step of the error acquisition component acquiring error data of the device to be operated; Wherein, before the step of obtaining compensation data based on the error data, the step includes: in response to the device to be operated moving according to a preset trajectory, for each coordinate axis, the device to be operated obtains its first actual position information in a first direction of the corresponding coordinate axis and second actual position information in a second direction; the device to be operated sends the first actual position information and the second actual position information corresponding to each coordinate axis to the smart device; wherein the first direction and the second direction are opposite; the smart device receives the first actual position information and the second actual position information of the device to be operated corresponding to each coordinate axis, and obtains a reverse deviation value corresponding to each coordinate axis based on the first actual position information and the second actual position information; in response to the error data including the positioning accuracy error of the device to be operated, the step of obtaining compensation data based on the error data includes: the smart device obtains a first sum of the reverse deviation value and the positioning accuracy error corresponding to each coordinate axis, and uses the first sum as the compensation data for the corresponding coordinate axis; Wherein, obtaining the reverse deviation value corresponding to each coordinate axis based on the first actual position information and the second actual position information includes: subtracting a first difference between the first actual position and the second actual position from a predetermined distance moved by the device to be operated in the second direction to obtain a second difference; and using the second difference as the reverse deviation value of the corresponding coordinate axis; The step of generating a feedback result after operation based on the compensation data includes: the device to be operated controls the rotary shaft to rotate from an initial position by a predetermined angle each time based on the compensation data until the rotary shaft rotates to the initial position; the device to be operated obtains the third actual position information of the rotary shaft at each rotation position, and obtains the rotation deviation value corresponding to each rotation position based on the third actual position information; the device to be operated uses all the rotation deviation values ​​as the feedback result.

3. A smart device, characterized in that: include: A processor and a communication circuit, wherein the processor is coupled to the communication circuit and executes program data when in operation to implement the intelligent compensation method according to claim 1.

4. A device with a storage function, characterized in that: Program data is stored, and when the program data is executed, the intelligent compensation method according to any one of claims 1 to 2 is implemented.

Citation Information

Patent Citations

  • Abbe error compensation method and system based on machine tool positioning precision measurement

    CN111338291A

  • Pan-tilt error compensation method and device, pan-tilt camera and readable storage medium

    CN112179377A

  • Five-axis numerical control machine tool rotating shaft structure parameter error compensation method

    CN112526926A