A dynamic measurement method and device for cutting force error of a motion axis of a numerical control machine tool

By constructing a three-dimensional coordinate system for the machine tool and determining the feed axis direction, real-time error and cutting force data are obtained, solving the problem of dynamic error measurement of the machine tool, improving machining accuracy and stability, and extending equipment life.

CN118268931BActive Publication Date: 2026-05-29HUBEI UNIV OF ARTS & SCI

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HUBEI UNIV OF ARTS & SCI
Filing Date
2024-03-27
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Existing technologies cannot measure the dynamic error of machine tools in real time under actual machining conditions, resulting in the inability to accurately obtain the geometric error compensation value caused by cutting force.

Method used

Construct a three-dimensional coordinate system for the machine tool, determine the direction of feed axis movement and force, acquire real-time error and cutting force data, determine the type of dynamic geometric error through the difference relationship and the direction and magnitude of the cutting force, and perform compensation.

Benefits of technology

It enables real-time dynamic error measurement under actual processing conditions, improving the machining accuracy and stability of machine tools and extending equipment life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118268931B_ABST
    Figure CN118268931B_ABST
Patent Text Reader

Abstract

The application relates to a numerical control machine tool motion shaft cutting force error dynamic measurement method and device, and belongs to the technical field of machine tool error measurement, wherein the method comprises the following steps: constructing a machine tool three-dimensional coordinate system, determining the machine tool feeding shaft motion direction and the machine tool feeding shaft stress direction under the machine tool three-dimensional coordinate system according to a machine tool machining experiment; acquiring real-time error data and real-time cutting force data according to the machine tool feeding shaft motion direction and the machine tool feeding shaft stress direction; determining the machine tool motion shaft dynamic geometric error influence type caused by the cutting force according to the difference relationship between the real-time error data and the error data when the machine tool is in the idle state, combining the cutting force direction and the numerical value; compensating the geometric error type according to the real-time cutting force data, and determining the machine tool motion shaft dynamic error. The application solves the technical problem that real-time dynamic error measurement cannot be carried out in the actual machining state in the prior art, so that the geometric error compensation value caused by the machine tool cutting force cannot be accurately acquired.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of machine tool error measurement, and particularly to a dynamic measurement method and device for the cutting force error of a moving axis of a numerically controlled machine tool. Background Art

[0002] As an important tool for machining, how to improve the machining accuracy of machine tools has always been a research topic for many scholars. The machining accuracy of machine tools directly affects the quality of products. We mainly divide the factors affecting the machining accuracy of machine tools into two categories: static errors and dynamic errors. Static errors can be measured by optical instruments, and then the factors causing errors can be adjusted. The research on static errors is relatively mature. However, numerical control machining is a dynamic behavior involving multiple systems in联动. Measuring static errors only eliminates some of the original errors of the machine tool. The dynamic errors and static errors during the cutting process of the machine tool are not consistent, and dynamic errors are an important factor causing machining errors. At present, there has been no breakthrough in the research on machine tool dynamic errors. One of the difficulties is the problem of data measurement for machine tool dynamic errors. Therefore, it is necessary to propose a method for measuring machine tool dynamic errors to solve the machine tool.

[0003] The measurement method of geometric errors is that the six geometric errors of a single axis can be directly measured by a laser interferometer. Currently, the geometric errors of machine tools are measured under shutdown or no-load conditions. As a result, it is impossible to obtain the geometric error conditions under actual working conditions. Under actual working conditions, the machine tool may be affected by various factors, such as machining force, temperature change, vibration, etc. These factors may cause changes in the geometric errors of the machine tool. Therefore, measuring geometric errors only under shutdown or no-load conditions may not fully reflect the true geometric error conditions of the machine tool under actual working conditions. Summary of the Invention

[0004] In view of this, it is necessary to provide a dynamic measurement method and device for the cutting force error of a moving axis of a numerically controlled machine tool to solve the technical problem in the prior art that real-time dynamic error measurement cannot be carried out under actual machining conditions, resulting in the inability to accurately obtain the geometric error compensation value caused by the cutting force of the machine tool.

[0005] To solve the above problems, the present invention provides a dynamic measurement method for the cutting force error of a moving axis of a numerically controlled machine tool, including:

[0006] Construct a three-dimensional coordinate system of the machine tool, and determine the movement direction and force direction of the feed axis of the machine tool in the three-dimensional coordinate system of the machine tool according to the machining experiment of the machine tool;

[0007] Obtain real-time error data and real-time cutting force data according to the movement direction and force direction of the feed axis of the machine tool;

[0008] Based on the difference between the real-time error data and the no-load error data, and in combination with the direction and magnitude of the cutting force, the type of dynamic geometric error of the machine tool motion axis affected by the cutting force is determined.

[0009] The geometric error type is compensated based on the real-time cutting force data to determine the dynamic error of the machine tool motion axis.

[0010] In one possible implementation, the real-time error data and real-time cutting force data are obtained from a preset force measurement experiment; the preset force measurement experiment includes:

[0011] Based on the feed axis corresponding to the direction of movement of the machine tool feed axis, determine the error data acquisition points;

[0012] The location of the error data acquisition instrument is determined based on the direction of movement of the machine tool feed axis;

[0013] Adjust and calibrate the error data acquisition instrument according to its placement and the position of the machine tool feed axis;

[0014] Determine the machine tool motion parameters for the machine tool machining experiment, and initialize the force measuring instrument based on the machine tool motion parameters;

[0015] When the machine tool processing experiment is started, the calibrated error data acquisition instrument synchronously and in real time collects real-time error data according to the error data acquisition points; and the force measuring instrument measures real-time cutting force data.

[0016] In one possible implementation, acquiring real-time error data and real-time cutting force data based on the machine tool feed axis movement direction and the machine tool feed axis force direction includes:

[0017] The direction of movement of the machine tool feed axis is determined to be the Y direction, the direction of force on the machine tool feed axis is determined to be the Z direction, and the error data acquisition instrument is arranged at the end of the machine tool along the Y direction;

[0018] Based on a pre-set force measurement experiment, real-time error data and real-time cutting force data are obtained.

[0019] In one possible implementation, the type of dynamic geometric error of the machine tool's motion axis affected by the cutting force is determined based on the difference between the real-time error data and the no-load error data, combined with the direction and magnitude of the cutting force. This includes:

[0020] Determine the deviation vector between the real-time error data and the no-load error data. Based on the deviation vector, combined with the direction and magnitude of the cutting force, determine the types of dynamic geometric errors of the machine tool motion axis affected by the cutting force when the machine tool feed axis movement direction is Y-direction and the machine tool feed axis force direction is Z-direction. These include Y-axis pitch angle error, Z-direction straightness error, and Y-axis roll error around the X-axis.

[0021] In one possible implementation, acquiring real-time error data and real-time cutting force data based on the machine tool feed axis movement direction and the machine tool feed axis force direction includes:

[0022] The direction of movement of the machine tool feed axis is determined to be the X direction, the direction of force on the machine tool feed axis is determined to be the Z direction, and the error data acquisition instrument is arranged at the end of the machine tool along the X direction;

[0023] Based on a pre-set force measurement experiment, real-time error data and real-time cutting force data are obtained.

[0024] In one possible implementation, the type of dynamic geometric error of the machine tool motion axis affected by the cutting force is determined based on the difference between the real-time error data and the no-load error data, combined with the direction and magnitude of the cutting force. This further includes:

[0025] Determine the deviation vector between the real-time error data and the no-load error data. Based on the deviation vector, combined with the direction and magnitude of the cutting force, determine the types of dynamic geometric errors of the machine tool motion axis affected by the cutting force when the machine tool feed axis movement direction is X-direction and the machine tool feed axis force direction is Z-direction. These include X-axis pitch angle error, Z-direction straightness error, and X-axis roll error around the Y-axis.

[0026] In one possible implementation, the step of compensating for the geometric error type based on the real-time cutting force data to determine the dynamic error of the machine tool motion axis includes:

[0027] Based on the real-time cutting force data, a preset compensation algorithm is used to compensate for the real-time error data to obtain the dynamic error of the machine tool motion axis.

[0028] Secondly, the present invention also provides a dynamic measurement device for cutting force error of CNC machine tool motion axis, comprising:

[0029] The parameter determination module is used to construct the three-dimensional coordinate system of the machine tool and determine the direction of motion of the machine tool feed axis and the direction of force on the machine tool feed axis in the three-dimensional coordinate system of the machine tool based on the machine tool machining experiment.

[0030] The acquisition module is used to acquire real-time error data and real-time cutting force data based on the direction of movement of the machine tool feed axis and the direction of force on the machine tool feed axis;

[0031] The geometric error type determination module is used to determine the type of dynamic geometric error of the machine tool motion axis affected by the cutting force based on the difference between the real-time error data and the no-load error data, combined with the cutting force direction and magnitude.

[0032] The dynamic error determination module is used to compensate for the geometric error type based on the real-time cutting force data and determine the dynamic error of the machine tool motion axis.

[0033] Thirdly, the present invention also provides an electronic device, comprising: a processor and a memory;

[0034] The memory stores a computer-readable program that can be executed by the processor;

[0035] When the processor executes the computer-readable program, it implements the steps in the dynamic measurement method for cutting force error of CNC machine tool motion axes as described above.

[0036] Fourthly, the present invention also provides a computer-readable storage medium storing one or more programs that can be executed by one or more processors to implement the steps in the dynamic measurement method for cutting force error of CNC machine tool motion axes as described above.

[0037] The beneficial effects of this invention are as follows: First, a three-dimensional coordinate system for the machine tool is constructed. Based on machine tool machining experiments, the motion direction and force direction of the machine tool feed axes in this three-dimensional coordinate system are determined. Real-time error data and real-time cutting force data are obtained based on the motion direction and force direction of the machine tool feed axes. Based on the difference between the real-time error data and the no-load error data, and combined with the direction and magnitude of the cutting force, the type of dynamic geometric error of the machine tool motion axis affected by the cutting force is determined. The geometric error type is compensated based on the real-time cutting force data to determine the dynamic error of the machine tool motion axis. This invention solves the technical problem in the prior art where real-time dynamic error measurement cannot be performed under actual machining conditions, resulting in the inability to accurately obtain the geometric error compensation value caused by the machine tool cutting force. Therefore, more accurate machine tool dynamic error data can improve the machining accuracy of the machine tool, increase machining stability, and extend the life of the equipment. Attached Figure Description

[0038] Figure 1 This is a flowchart of an embodiment of the dynamic measurement method for cutting force error of CNC machine tool motion axis provided by the present invention;

[0039] Figure 2 A schematic diagram of the experimental device for acquiring real-time error data in the dynamic measurement method of cutting force error of CNC machine tool motion axis;

[0040] Figure 3 A flowchart of an embodiment of the dynamic measurement method for cutting force error of motion axis of CNC machine tool;

[0041] Figure 4A schematic diagram of another embodiment of the experimental device for acquiring real-time error data in the dynamic measurement method of cutting force error of motion axis of CNC machine tool;

[0042] Figure 5 This is a schematic diagram of an embodiment of the cutting method in the dynamic measurement method of cutting force error of the moving axis of a CNC machine tool.

[0043] Figure 6 A schematic diagram of the workpiece movement path in the experimental setup for a dynamic measurement method of cutting force error of moving axes in CNC machine tools.

[0044] Figure 7 This is a schematic diagram of an embodiment of the dynamic measurement device for cutting force error of CNC machine tool motion axis provided by the present invention;

[0045] Figure 8 This is a schematic diagram of the operating environment of an embodiment of the electronic device provided by the present invention. Detailed Implementation

[0046] Preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings, which form part of this application and are used together with the embodiments of the present invention to illustrate the principles of the present invention, but are not intended to limit the scope of the present invention.

[0047] A specific embodiment of the present invention discloses a method for dynamically measuring the cutting force error of a CNC machine tool's motion axis. Please refer to [link to relevant documentation]. Figure 1 ,include:

[0048] S101. Construct a three-dimensional coordinate system for the machine tool, and determine the direction of motion of the machine tool feed axis and the direction of force on the machine tool feed axis in the three-dimensional coordinate system based on the machine tool machining experiment.

[0049] S102. Based on the direction of movement of the machine tool feed axis and the direction of force on the machine tool feed axis, obtain real-time error data and real-time cutting force data;

[0050] S103. Based on the difference between the real-time error data and the no-load error data, and in combination with the direction and magnitude of the cutting force, determine the type of dynamic geometric error of the machine tool motion axis affected by the cutting force.

[0051] S104. Compensate for the geometric error type based on the real-time cutting force data to determine the dynamic error of the machine tool motion axis.

[0052] In this embodiment, a three-dimensional coordinate system for the machine tool is first constructed. Based on machine tool machining experiments, the motion direction and force direction of the machine tool feed axes in this three-dimensional coordinate system are determined. Real-time error data and real-time cutting force data are acquired based on these directions. The type of dynamic geometric error of the machine tool's motion axes affected by the cutting force is determined by combining the difference between the real-time error data and the no-load error data with the direction and magnitude of the cutting force. The geometric error type is compensated based on the real-time cutting force data to determine the dynamic error of the machine tool's motion axes. This invention solves the technical problem in the prior art where real-time dynamic error measurement is impossible under actual machining conditions, leading to the inability to accurately obtain the geometric error compensation value caused by the machine tool's cutting force. Therefore, more accurate dynamic error data can improve the machining accuracy of the machine tool, increase machining stability, and extend the equipment's lifespan.

[0053] It should be noted that the machine tool coordinate system is a coordinate system that describes the structure and motion of the machine tool itself. It takes a specific position or reference point of the machine tool as the origin and defines the direction and range of motion of each axis of the machine tool (such as the X direction, Y direction, and Z direction).

[0054] Furthermore, the machine tool processing experiments include cutting, drilling and milling, etc., with different processing experiments corresponding to different monitoring objects. In this embodiment, the machine tool experiment is cutting, and the cutting force is mainly monitored.

[0055] Furthermore, taking aluminum plate processing as a specific example, the machine tool processing experiment is cutting. The types of geometric errors include the following: measuring the influence of unidirectional force under cutting conditions on the errors of the three feed axes of the machine tool, first clarifying that the six geometric errors of a single axis of the machine tool are three linear error data δ. y (u), and three angular error data ε y (u), where v indicates the direction of error generation, and u in parentheses indicates the direction of feed axis movement. Taking the Y-axis as an example, when the worktable feeds along the Y-axis, the six errors that exist are: the straightness error δ generated in the X-axis. x Straightness error δ occurs in the (y) and Z directions. z (y), Y-direction axial positioning error δ y (y), pitch angle error ε caused by the rotation of the worktable around the X direction x (u) The yaw angle error ε caused by rotation around the Z-axis. z (y) and the roll angle error ε caused by rolling around its own axis. y (y).

[0056] In some embodiments, the real-time error data and real-time cutting force data are obtained from a preset force measurement experiment; the preset force measurement experiment includes:

[0057] Based on the feed axis corresponding to the direction of movement of the machine tool feed axis, determine the error data acquisition points;

[0058] The location of the error data acquisition instrument is determined based on the direction of movement of the machine tool feed axis;

[0059] Adjust and calibrate the error data acquisition instrument according to its placement and the position of the machine tool feed axis;

[0060] Determine the machine tool motion parameters for the machine tool machining experiment, and initialize the force measuring instrument based on the machine tool motion parameters;

[0061] When the machine tool processing experiment is started, the calibrated error data acquisition instrument synchronously and in real time collects real-time error data according to the error data acquisition points; and the force measuring instrument measures real-time cutting force data.

[0062] In this embodiment, the main factor causing errors in the feed axis during actual machining is the cutting force generated when the tool cuts the workpiece. Under the influence of the corresponding cutting force, the geometric error of the feed axis will change. Specifically, the Y direction is taken as the feed axis for detailed description. Specifically, when drilling an aluminum plate, the worktable feeds along the Y direction. During the drilling process of the aluminum plate, it is mainly subjected to the cutting force in the Z direction. The experiment mainly measures the influence of the force on some of the six geometric errors in the Y direction under the action of the Z direction force.

[0063] Specifically, a force gauge 3 was used to record the changes in cutting force data. The force gauge was 170*100 mm in size. To avoid the influence of torque generated when machining the extension of the workpiece on the three-dimensional force measurement due to the large size of the workpiece, the size of the aluminum plate 4 used for testing did not exceed the surface size of the force gauge. A laser interferometer was used to collect multi-point error data of the Y-axis feed axis.

[0064] Specific installation methods are as follows: Figure 2First, holes are drilled in the aluminum plate 4 according to the structure of the force gauge 3, and the aluminum plate 4 is connected and fixed to the force gauge 3 with bolts. The force gauge 3 is fixed to the machine tool worktable with a pressure plate. The force gauge 3 is connected to the charge amplifier 13 through a high-impedance connection cable. The data acquisition unit 12 is connected to the charge amplifier 13. Then, the data acquisition unit is connected to the computer 11 via USB. The main components of the laser interferometer are the laser emitter 9 and the 6-D sensor 8. The laser emitter 9 is fixed to the front of the machine tool with a tripod 10, and the 6-D sensor 8 is fixed on the support rod 7. The support rod is fixed to the machine tool worktable by a magnetic base 6. The platform can move along the Y-axis with the worktable. The line connecting the laser emitter 9 and the 6-D sensor 8 is parallel to the measuring axis. According to the operation manual, first turn on the laser emitter for preheating, then turn on the 6-D sensor receiver switch, configure the environment of the laser interferometer software, and perform light alignment based on the displayed data. Adjust the positions of the laser emitter 9 and the 6-D sensor 8 back and forth, using the machine tool handwheel and the laser emitter's fine-tuning knob to adjust the optical path until the straightness module reading is within 0.03mm. Adjust the 6-D sensor 8's fine-tuning knob until the angle measurement module reading is within 0.05mm. Preparation is complete. Further processing was performed on the machine tool, and the force gauge recorded the cutting force changes throughout the process. To ensure the integrity of the real-time cutting force data, the force gauge acquisition frequency was set to 1000Hz. The force gauge was started before the experiment and stopped after the experiment to avoid missing data. After the experiment, the cutting force data of the corresponding points was extracted. The machine tool table feeded along the Y-axis, stopping every 20mm, and fed downwards in the Z-axis for drilling. Since the cutting force during drilling changes with the hole depth, to ensure that the error data measured at each point corresponds to the same cutting force and the same cutting depth, the laser interferometer data acquisition mode was set to automatic acquisition. Two seconds after the drill bit contacted the workpiece, the laser interferometer started measuring the real-time error data to ensure that the real-time error data acquired each time corresponded to the error data when drilling to the same depth, thus ensuring that the cutting force and error were synchronized. Due to the limitations of the force gauge 3 and the surface size of the aluminum plate, when the hole positions filled the workpiece surface, the machine tool program needed to be paused, the workpiece replaced, and the force gauge moved in front of the tool before the program was restarted.

[0065] In some embodiments, the acquisition of real-time error data and real-time cutting force data based on the machine tool feed axis movement direction and the machine tool feed axis force direction is described in the following reference: Figure 3 ,include:

[0066] S301. The direction of movement of the machine tool feed axis is determined to be the Y direction, the direction of force on the machine tool feed axis is the Z direction, the monitoring object is the cutting force, and the error data acquisition instrument is arranged at the end of the machine tool along the Y direction.

[0067] S302. Based on the preset force measurement experiment, obtain real-time error data and real-time cutting force data.

[0068] In this embodiment, based on the feed axis movement in the Y direction and the force direction in the Z direction of the machine tool, an error data acquisition instrument is arranged along the Y direction at the end of the machine tool to monitor the cutting force in real time. Based on the pre-set cutting force experimental data, real-time error data and real-time cutting force data are obtained to help control and adjust the errors and cutting quality in the machine tool processing process in real time, which helps to improve processing accuracy and efficiency.

[0069] In some embodiments, based on the difference between the real-time error data and the no-load error data, and in conjunction with the direction and magnitude of the cutting force, the type of dynamic geometric error of the machine tool motion axis affected by the cutting force is determined, including:

[0070] Determine the deviation vector between the real-time error data and the no-load error data. Based on the deviation vector, combined with the direction and magnitude of the cutting force, determine the types of dynamic geometric errors of the machine tool motion axis affected by the cutting force when the machine tool feed axis movement direction is Y-direction and the machine tool feed axis force direction is Z-direction. These include Y-axis pitch angle error, Z-direction straightness error, and Y-axis roll error around the X-axis.

[0071] In this embodiment, by comparing the difference between real-time error data and no-load error data, the types of geometric errors affected by the machine tool during the machining experiment are determined, and the Y-axis pitch angle error, Z-direction straightness error, and Y-axis roll error around the X-axis are further analyzed and adjusted to optimize machining accuracy and quality.

[0072] It should be noted that no-load error data refers to the error data of the machine tool under no external load, and is usually used to establish a reference error for the machine tool. Real-time error data refers to the error data measured under specific cutting conditions.

[0073] Furthermore, the deviation vector refers to the difference and directional relationship between real-time error data and no-load error data, which can help determine the type of geometric error generated during the processing.

[0074] In another embodiment, the influence of the Z-direction force on the X-direction geometric error is measured. The instrument is set up as follows: the laser emitter 9 and the tripod 10 are moved to the side of the machine tool, the receiving window of the 6-D sensor 8 faces the laser emitter 9, and the line connecting the laser emitter 9 and the 6-D sensor 8 is parallel to the X-direction.

[0075] Therefore, it was determined that when the machine tool feeds along the X direction, three of the 21 geometric errors of the machine tool are significantly affected by the cutting force Fz in the Z direction, namely the X-axis pitch angle error ε. y (x), Straightness δ in the Z direction z (x) Simultaneously, due to the force in the Z direction, when the worktable is fed to different positions, a roll error ε is generated around the Y direction.y (y).

[0076] In another embodiment, the influence of cutting forces in the X / Y directions on geometric errors in the Z direction can be simultaneously obtained by optimizing the machining process. The measurement requires the aid of a 90-degree turning mirror 14, and the specific instrument installation method is as follows: Figure 4 As shown: Place the laser emitter 9 on the tripod 10 and stand it on the side of the machine tool. Fix the 6-D sensor 8 on the support rod. The support rod is attached to the side of the machine tool spindle by a magnetic base. Fix the 90-degree refractive mirror 14 on the support rod. The support rod is attached to the 6-D sensor 8 directly below it by a magnetic base. It is at the same height as the laser emitter 9 and does not move with the worktable. The equipment debugging and light alignment steps are the same as above.

[0077] The specific cutting method is as follows: An end mill is used to mill a groove on the workpiece. During milling, the X and Y directions are fed simultaneously to mill a slanted groove on the workpiece surface. The cutting force Fx in the X direction and the cutting force Fy in the Y direction are obtained simultaneously. Then, the X and Y directions are returned to the starting position, and the Z direction is fed downwards for 10mm and stopped. The X and Y directions are fed simultaneously again to deepen the slanted groove. The laser interferometer begins collecting geometric error data three seconds after the tool fully enters the workpiece from the start of the X and Y directions. The force gauge records the changes in cutting force throughout the process. The cutting method is as follows: Figure 5 As shown.

[0078] Therefore, when the machine tool feeds along the Z direction, under the influence of the cutting forces in the X and Y directions, 5 out of the 21 geometric errors are related to this, namely: the pitch angle error ε in the Z direction caused by the milling force Fy in the Y direction. x (z) and straightness error in the Y direction δ y (z), under the action of milling force Fx in the X direction, a yaw angle error ε is generated in the Z direction. y (z) and straightness error in the X direction δ x (z), under the action of cutting force, a rolling error ε is generated in the Z direction. z (z).

[0079] In another embodiment, measuring the effect of X-direction force on Y-direction requires the use of a 90-degree turning mirror. The instrument is set up as follows: a 6-D sensor is fixed to a support rod, which is magnetically attached to the worktable surface. The 6-D sensor's receiving window faces the side of the machine tool. The 90-degree turning mirror is fixed to the support rod, which is magnetically attached to a slider that moves in the Y-direction on the side of the machine tool's worktable. It moves with the worktable in the Y-direction but not with the worktable in the X-direction. Figure 6 As shown.

[0080] The specific processing method is as follows: the machine tool feeds along the Y direction, stopping after each 20mm feed, and then starts feeding in the X direction to begin cutting the workpiece. Five seconds after the X direction starts feeding, the tool is fully inside the workpiece, the cutting force is stable, and the laser interferometer starts recording the machine tool error data. After completing the measurement of the first point in the Y direction, the X direction is retracted, and the Y direction continues to feed forward. The above operation is repeated continuously, and the force measuring instrument records the entire process.

[0081] Therefore, it was determined that when the machine tool feeds along the Y direction, three of the machine tool geometric errors are significantly affected by the cutting force Fx in the X direction, namely the Y-direction yaw angle error ε. z (y), Straightness δ in the X direction x (y) and the rolling error ε of the worktable around the Y direction caused by the line of action of the Abbe principle force not intersecting with the Y-axis of motion. y (y).

[0082] In some embodiments, the step of compensating for the geometric error type based on the real-time cutting force data to determine the dynamic error of the machine tool motion axis includes:

[0083] Based on the real-time cutting force data, a preset compensation algorithm is used to compensate for the real-time error data to obtain the dynamic error of the machine tool motion axis.

[0084] In this embodiment, based on real-time cutting force data, a preset compensation algorithm is used to correct the real-time error data to obtain the dynamic error of the machine tool's motion axes. This allows for timely adjustment and correction of errors that may occur during machining, improving the machining accuracy and stability of the machine tool, thereby ensuring that the quality of the machined parts meets requirements. The selection and implementation of the compensation algorithm requires extensive machining and control experience and can effectively improve the accuracy and efficiency of machine tool machining.

[0085] Based on the above-described method for dynamically measuring the cutting force error of CNC machine tool motion axes, this invention also provides a device for dynamically measuring the cutting force error of CNC machine tool motion axes. Please refer to [link to relevant documentation]. Figure 7 It includes: parameter determination module 710, acquisition module 720, geometric error type determination module 730 and dynamic error determination module 740.

[0086] The parameter determination module 710 is used to determine the direction of movement of the machine tool feed axis, the direction of force on the machine tool feed axis, and the monitoring object based on the three-dimensional coordinate system constructed by the machine tool during operation and the machine tool machining experiment.

[0087] The acquisition module 720 is used to acquire real-time error data and real-time cutting force data based on the direction of movement of the machine tool feed axis and the direction of force on the machine tool feed axis;

[0088] The geometric error type determination module 730 is used to determine the geometric error type affected by the machine tool processing experiment based on the difference relationship between the real-time error data and the no-load error data;

[0089] The dynamic error determination module 740 is used to compensate for the geometric error type based on the real-time cutting force data and determine the dynamic error of the machine tool motion axis.

[0090] like Figure 8 As shown, based on the above-described dynamic measurement method for cutting force error of CNC machine tool motion axes, the present invention also provides an electronic device, which can be a mobile terminal, desktop computer, laptop, handheld computer, server, or other computing electronic device. The electronic device includes a processor 810, a memory 820, and a display 830. Figure 8 Only some components of the electronic device are shown; however, it should be understood that it is not required to implement all of the components shown, and more or fewer components may be implemented instead.

[0091] In some embodiments, memory 820 may be an internal storage unit of the electronic device, such as a hard disk or memory. In other embodiments, memory 820 may be an external storage device, such as a plug-in hard disk, smart media card (SMC), secure digital card (SD), flash card, etc. Furthermore, memory 820 may include both internal and external storage devices. Memory 820 is used to store application software and various types of data installed on the electronic device, such as program code installed on the electronic device. Memory 820 may also be used to temporarily store data that has been output or will be output. In one embodiment, memory 820 stores a dynamic measurement program 840 for the cutting force error of CNC machine tool motion axes. This dynamic measurement program 840 can be executed by processor 810 to implement the dynamic measurement method for the cutting force error of CNC machine tool motion axes according to the embodiments of this application.

[0092] In some embodiments, processor 810 may be a central processing unit (CPU), microprocessor or other data processing chip, used to run program code stored in memory 820 or process data, such as executing a dynamic measurement method for cutting force error of CNC machine tool motion axes.

[0093] In some embodiments, display 830 may be an LED display, a liquid crystal display, a touch-screen liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen. Display 830 is used to display information from the electronic device for dynamically measuring the cutting force error of the CNC machine tool's motion axes and to display a user interface for visualization. Components 810-830 of the electronic device communicate with each other via a system bus.

[0094] Those skilled in the art will understand that all or part of the processes of the methods described in the above embodiments can be implemented by a computer program instructing related hardware, and the program can be stored in a computer-readable storage medium. The computer-readable storage medium may be a disk, optical disk, read-only memory, or random access memory, etc.

[0095] The above description is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in the present invention should be included within the scope of protection of the present invention.

Claims

1. A method for dynamically measuring the cutting force error of a CNC machine tool's motion axis, characterized in that, include: Construct a three-dimensional coordinate system for the machine tool, and determine the direction of motion of the machine tool feed axis and the direction of force on the machine tool feed axis in the three-dimensional coordinate system based on the machine tool machining experiment. Based on the direction of movement of the machine tool feed axis and the direction of force on the machine tool feed axis, real-time error data and real-time cutting force data are obtained; Based on the difference between the real-time error data and the no-load error data, and in combination with the direction and magnitude of the cutting force, the type of dynamic geometric error of the machine tool motion axis affected by the cutting force is determined. The geometric error type is compensated based on the real-time cutting force data to determine the dynamic error of the machine tool motion axis; The real-time error data and real-time cutting force data are obtained from a preset force measurement experiment; The preset force measurement experiment includes: Based on the feed axis corresponding to the direction of movement of the machine tool feed axis, determine the error data acquisition points; The location of the error data acquisition instrument is determined based on the direction of movement of the machine tool feed axis; Adjust and calibrate the error data acquisition instrument according to its placement and the position of the machine tool feed axis; Determine the machine tool motion parameters for the machine tool machining experiment, and initialize the force measuring instrument based on the machine tool motion parameters; When the machine tool processing experiment is started, the calibrated error data acquisition instrument synchronously and in real time acquires real-time error data according to the error data acquisition points; and the force measuring instrument measures real-time cutting force data. The process of acquiring real-time error data and real-time cutting force data based on the direction of movement and force applied to the machine tool feed axis includes: The direction of movement of the machine tool feed axis is determined to be the Y direction, the direction of force on the machine tool feed axis is determined to be the Z direction, and the error data acquisition instrument is arranged at the end of the machine tool along the Y direction; or, the direction of movement of the machine tool feed axis is determined to be the X direction, the direction of force on the machine tool feed axis is determined to be the Z direction, and the error data acquisition instrument is arranged at the end of the machine tool along the X direction. Based on a pre-set force measurement experiment, real-time error data and real-time cutting force data are obtained. Based on the difference between the real-time error data and the no-load error data, and combined with the direction and magnitude of the cutting force, the type of dynamic geometric error of the machine tool's motion axis affected by the cutting force is determined, including: Determine the deviation vector between the real-time error data and the no-load error data. Based on the deviation vector, and in conjunction with the direction and magnitude of the cutting force, determine the types of dynamic geometric errors of the machine tool motion axis affected by the cutting force when the machine tool feed axis movement direction is Y-axis and the machine tool feed axis force direction is Z-axis. These include Y-axis pitch angle error, Z-axis straightness error, and Y-axis roll error around the X-axis. Determine the deviation vector between the real-time error data and the no-load error data. Based on the deviation vector, combined with the direction and magnitude of the cutting force, determine the types of dynamic geometric errors of the machine tool motion axis affected by the cutting force when the machine tool feed axis movement direction is X-direction and the machine tool feed axis force direction is Z-direction. These include X-axis pitch angle error, Z-direction straightness error, and X-axis roll error around the Y-axis.

2. The method for dynamic measurement of cutting force error of CNC machine tool motion axis according to claim 1, characterized in that, The step of compensating for the geometric error type based on the real-time cutting force data to determine the dynamic error of the machine tool motion axis includes: Based on the real-time cutting force data, a preset compensation algorithm is used to compensate for the real-time error data to obtain the dynamic error of the machine tool motion axis.

3. A dynamic measurement device for cutting force error of motion axes in CNC machine tools, characterized in that, include: The parameter determination module is used to construct the three-dimensional coordinate system of the machine tool and determine the direction of motion of the machine tool feed axis and the direction of force on the machine tool feed axis in the three-dimensional coordinate system of the machine tool based on the machine tool machining experiment. The acquisition module is used to acquire real-time error data and real-time cutting force data based on the direction of movement of the machine tool feed axis and the direction of force on the machine tool feed axis; The geometric error type determination module is used to determine the type of dynamic geometric error of the machine tool motion axis affected by the cutting force based on the difference between the real-time error data and the no-load error data, combined with the cutting force direction and magnitude. The dynamic error determination module is used to compensate for the geometric error type based on the real-time cutting force data and determine the dynamic error of the machine tool motion axis; The real-time error data and real-time cutting force data are obtained from a preset force measurement experiment; The preset force measurement experiment includes: Based on the feed axis corresponding to the direction of movement of the machine tool feed axis, determine the error data acquisition points; The location of the error data acquisition instrument is determined based on the direction of movement of the machine tool feed axis; Adjust and calibrate the error data acquisition instrument according to its placement and the position of the machine tool feed axis; Determine the machine tool motion parameters for the machine tool machining experiment, and initialize the force measuring instrument based on the machine tool motion parameters; When the machine tool processing experiment is started, the calibrated error data acquisition instrument synchronously and in real time acquires real-time error data according to the error data acquisition points; and the force measuring instrument measures real-time cutting force data. The process of acquiring real-time error data and real-time cutting force data based on the direction of movement and force applied to the machine tool feed axis includes: The direction of movement of the machine tool feed axis is determined to be the Y direction, the direction of force on the machine tool feed axis is determined to be the Z direction, and the error data acquisition instrument is arranged at the end of the machine tool along the Y direction; or, the direction of movement of the machine tool feed axis is determined to be the X direction, the direction of force on the machine tool feed axis is determined to be the Z direction, and the error data acquisition instrument is arranged at the end of the machine tool along the X direction. Based on a pre-set force measurement experiment, real-time error data and real-time cutting force data are obtained. Based on the difference between the real-time error data and the no-load error data, and combined with the direction and magnitude of the cutting force, the type of dynamic geometric error of the machine tool's motion axis affected by the cutting force is determined, including: Determine the deviation vector between the real-time error data and the no-load error data. Based on the deviation vector, and in conjunction with the direction and magnitude of the cutting force, determine the types of dynamic geometric errors of the machine tool motion axis affected by the cutting force when the machine tool feed axis movement direction is Y-axis and the machine tool feed axis force direction is Z-axis. These include Y-axis pitch angle error, Z-axis straightness error, and Y-axis roll error around the X-axis. Determine the deviation vector between the real-time error data and the no-load error data. Based on the deviation vector, combined with the direction and magnitude of the cutting force, determine the types of dynamic geometric errors of the machine tool motion axis affected by the cutting force when the machine tool feed axis movement direction is X-direction and the machine tool feed axis force direction is Z-direction. These include X-axis pitch angle error, Z-direction straightness error, and X-axis roll error around the Y-axis.

4. An electronic device, characterized in that, include: Processor and memory; The memory stores a computer-readable program that can be executed by the processor; When the processor executes the computer-readable program, it implements the steps in the dynamic measurement method for cutting force error of CNC machine tool motion axis as described in any one of claims 1-2.

5. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores one or more programs, which can be executed by one or more processors to implement the steps in the dynamic measurement method for cutting force error of CNC machine tool motion axes as described in any one of claims 1-2.