A cooling liquid nozzle linkage adjustment control method and system

CN123000557APending Publication Date: 2026-10-30GUANGDONG EVERWIN PRECISION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611486521.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-09-23
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

[0005]本发明的目的在于,针对现有数控机床冷却液喷嘴位置无法随刀具参数变化而自动、精确调节,导致喷嘴与刀具切削点之间的轴向间距和径向间距失配、进而影响冷却润滑效果的问题,提供一种冷却液喷嘴联动调节控制方法及系统

Benefits of technology

控制单元基于换刀前后的刀具长度参数确定轴向位移量,并驱动喷嘴沿刀具轴向同步位移,使喷嘴与刀具切削点始终保持预设轴向间距;在使用长钻头、长柄铣刀进行深腔、深孔加工时,冷却液仍能够到达刀尖切削区,避免冷却液仅作用于刀柄或非切削刃部位,有利于切削热及时排散,缓解粘刀以及因润滑不足、热变形引起的孔径偏大、表面粗糙度超标等问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123000557A_ABST
    Figure CN123000557A_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of cooling liquid spraying control of numerical control machine tool, and particularly relates to a cooling liquid nozzle linkage adjustment control method and system for numerical control machine tool. The method comprises: acquiring tool parameters; determining the axial displacement amount of the nozzle based on the tool parameters, driving the nozzle to displace along the tool axial direction, and keeping the nozzle and the tool cutting point at a preset axial interval; determining the radial displacement amount of the nozzle based on the tool parameters, driving the nozzle to displace along the tool radial direction, and keeping the nozzle and the tool cutting point at a preset radial interval. The system comprises a nozzle, a driving unit, and a control unit independently arranged outside the control logic of the numerical control system, and the first nozzle and the second nozzle driven by the independent driving unit are respectively arranged on the opposite sides of the main shaft, and the axial synchronous displacement and the radial displacement are respectively performed, and the in-place confirmation signal is sent to the numerical control system after the displacement. The present application automatically adjusts the position of the nozzle according to the tool parameters, and manual adjustment is not required, and the present application is suitable for the alternate processing of multiple specifications of tools.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of CNC machine tool coolant injection control technology, specifically relating to a coolant nozzle linkage adjustment control method and system. Background Technology

[0002] In CNC machining, coolant spraying is an important means of controlling the temperature of the cutting zone, reducing tool wear, and ensuring the machining quality of the workpiece. The spatial position of the coolant nozzle relative to the tool cutting point directly determines whether the coolant can effectively act on the cutting area, thereby affecting the removal of cutting heat, tool lubrication, and the dimensional accuracy and surface quality of the workpiece.

[0003] For 3-axis and 4-axis CNC machine tools, existing coolant spray systems generally adopt a fixed pipeline design, with the nozzle's spray point remaining constant relative to the spindle. However, in actual production, tool parameters are highly variable: different tools have significantly different overhang lengths, a wide variety of tool diameters, and tool magazines hold a large number of tools that are frequently replaced. Fixed cooling systems cannot adjust the nozzle position according to changes in tool parameters, leading to a spatial mismatch between the nozzle and the tool's cutting point. On the one hand, the nozzle cannot always cover the actual cutting position axially. When using tools with large overhang lengths for deep cavity and deep hole machining, the coolant struggles to reach the cutting area at the tool tip, resulting in heat accumulation and poor dissipation, which can easily cause abnormal tool wear and a decrease in workpiece dimensional accuracy and surface quality. On the other hand, there is a mismatch in the radial distance between the nozzle and the tool surface. When the tool diameter changes, the radial distance between the nozzle and the tool surface is no longer within the preset range. The coolant may either impact the machined surface or, due to excessive proximity, cause excessive fluid pressure, resulting in workpiece surface damage.

[0004] To alleviate these problems, existing technologies typically rely on operators manually adjusting the nozzle position and angle after tool changes to comprehensively adapt to different tool specifications. However, manual adjustment is highly dependent on the operator's experience, making it difficult to guarantee consistency and accuracy with each adjustment. Furthermore, frequent manual intervention reduces processing efficiency and makes it difficult to achieve automatic and precise adjustment of the nozzle position according to changes in tool parameters. Summary of the Invention

[0005] The purpose of this invention is to address the problem that the position of the coolant nozzle in existing CNC machine tools cannot be automatically and accurately adjusted according to changes in tool parameters, resulting in a mismatch between the axial and radial distances between the nozzle and the tool cutting point, which in turn affects the cooling and lubrication effect. This invention provides a method and system for linkage adjustment and control of coolant nozzles.

[0006] To achieve the above objectives, one technical solution adopted by the present invention is: A method for linkage adjustment and control of coolant nozzles, used in CNC machine tools, includes the following steps: Obtain tool parameters, including tool length parameters and tool diameter parameters; The axial displacement of the nozzle is determined based on the tool length parameter, and the nozzle is driven to move along the tool axis according to the axial displacement, so that the nozzle and the tool cutting point maintain a preset axial distance. The radial displacement of the nozzle is determined based on the tool diameter parameter, and the nozzle is driven to move radially along the tool according to the radial displacement, so that the nozzle and the tool cutting point maintain a preset radial distance.

[0007] Furthermore, the number of nozzles is at least two, and the at least two nozzles are arranged on the outer periphery of the main shaft, each nozzle being driven by an independent drive unit; The step of determining the axial displacement of the nozzle based on the tool length parameter and driving the nozzle to move along the tool axial direction according to the axial displacement specifically includes: determining the axial displacement of each nozzle based on the tool length parameter and driving each nozzle to move along the tool axial direction according to the axial displacement. The step of determining the radial displacement of the nozzle based on the tool diameter parameter and driving the nozzle to move radially along the tool according to the radial displacement specifically includes: determining the radial displacement of each nozzle based on the tool diameter parameter and driving each nozzle to move radially along the tool according to the radial displacement.

[0008] Furthermore, the nozzle includes a first nozzle and a second nozzle located on opposite sides of the spindle of the CNC machine tool, and the first nozzle and the second nozzle are driven by independent drive units respectively; The axial displacement includes a first axial displacement corresponding to the first nozzle and a second axial displacement corresponding to the second nozzle; the radial displacement includes a first radial displacement corresponding to the first nozzle and a second radial displacement corresponding to the second nozzle. The step of determining the axial displacement of the nozzle based on the tool length parameter and driving the nozzle to move along the tool axial direction according to the axial displacement specifically includes: determining the first axial displacement and the second axial displacement based on the tool length parameter, and driving the first nozzle and the second nozzle to move along the tool axial direction respectively; The step of determining the radial displacement of the nozzle based on the tool diameter parameter and driving the nozzle to move radially along the tool according to the radial displacement specifically includes: determining the first radial displacement and the second radial displacement based on the tool diameter parameter, and driving the first nozzle and the second nozzle to move radially along the tool according to the first radial displacement and the second radial displacement respectively.

[0009] Furthermore, the axial displacement is determined based on the tool length parameters before and after the tool change, and is calculated using the following formula: Formula (1):

[0010] In formula (1), Indicates the axial displacement. This indicates the length parameter of the new tool after tool change. This indicates the original tool length parameter before tool change; When the tool length parameter increases, the nozzle is driven to move downward along the axial direction; When the tool length parameter decreases, the nozzle is driven to move upward along the axial direction; And / or, the radial displacement is determined based on the tool diameter parameters before and after the tool change, and the radial displacement is calculated using the following formula: Formula (II):

[0011] In formula (ii), This represents the radial displacement. This indicates the diameter parameter of the new tool after tool change. This indicates the original tool diameter parameter before tool change; When the tool diameter parameter increases, the nozzle is driven to move radially away from the tool axis. When the tool diameter parameter decreases, the nozzle is driven to move radially toward the tool axis.

[0012] Furthermore, the step of determining the axial displacement of the nozzle based on the tool length parameter and driving the nozzle to move along the tool axial direction according to the axial displacement is executed when the tool change completion trigger signal sent by the CNC system is received; The step of determining the radial displacement of the nozzle based on the tool diameter parameter and driving the nozzle to move radially along the tool according to the radial displacement is performed only when the tool diameter parameter changes. The method further includes: when the nozzle reaches the target position, generating a positioning confirmation signal, which is used by the CNC machine tool to start the spindle or execute cutting feed after receiving the signal.

[0013] The present invention also provides a coolant nozzle linkage adjustment control system, comprising: nozzle; A drive unit, connected to the nozzle, is used to drive the nozzle to move. The control unit, which is communicatively connected to the drive unit, is configured to perform the method described in any of the above-described embodiments.

[0014] Furthermore, at least two nozzles are provided on the outer periphery of the spindle of the CNC machine tool; Each of the nozzles is provided with an independent drive unit; The control unit controls each nozzle to move synchronously along the tool axis and controls each nozzle to move radially.

[0015] Furthermore, the nozzle includes a first nozzle and a second nozzle located on opposite sides of the main shaft, and the first nozzle and the second nozzle are driven by independent drive units respectively; The drive unit includes a radial drive subunit and an axial drive subunit; A radial drive subunit located on one side of the main shaft is used to drive the first nozzle to move along a first radial direction; The radial drive subunit located on the other side of the main shaft is used to drive the second nozzle to move along the second radial direction; The first radial direction is different from the second radial direction.

[0016] Furthermore, the control unit is independently deployed outside the CNC system control logic of the CNC machine tool; The control unit is communicatively connected to the CNC system and is used to receive the tool change completion trigger signal and / or tool parameters sent by the CNC system, and send a position confirmation signal to the CNC system.

[0017] Furthermore, the control unit is also configured to: preset a safety limit range, and when the displacement of the nozzle exceeds the safety limit range, stop driving the nozzle to move and issue an alarm signal; The control unit is also configured to: preset diameter range; When the cutter diameter parameter falls within the preset diameter range, the radial displacement of the nozzle is zero; When the tool diameter parameter exceeds the preset diameter range, the control unit calculates the radial displacement of the nozzle based on the difference in tool diameter before and after tool change.

[0018] Compared with the prior art, the present invention has the following advantages: The control unit determines the axial displacement based on the tool length parameters before and after tool change, and drives the nozzle to move synchronously along the tool axis, so that the nozzle and the tool cutting point always maintain a preset axial distance. When using long drills and long shank end mills for deep cavity and deep hole machining, the coolant can still reach the cutting area of ​​the tool tip, avoiding the coolant only acting on the tool shank or non-cutting edge parts. This is conducive to timely dissipation of cutting heat and alleviates problems such as tool sticking and excessive hole diameter and surface roughness caused by insufficient lubrication and thermal deformation.

[0019] The control unit determines the radial displacement based on the tool diameter parameters before and after tool change. When the tool diameter increases, the nozzle is driven to move radially away from the tool axis and move closer to the tool axis when the tool diameter decreases, so that the nozzle and the tool surface maintain a preset radial distance. When using large-diameter tools such as face milling cutters and disc cutters for finishing, it can prevent the coolant from impacting the machining area at excessively large deviations, or from causing metal chips to scratch the workpiece surface due to excessive distance and excessive fluid pressure, which helps to ensure the appearance quality of the workpiece.

[0020] The nozzles on opposite sides of the spindle are driven by independent drive units. The nozzles on both sides move synchronously along the tool axis to ensure consistent spray height and move separately in different radial directions to avoid motion interference, so that both sides of the tool cutting area are cooled, and the cooling coverage is more sufficient.

[0021] The nozzle position is automatically adjusted upon triggering a tool change. The displacement is automatically calculated and positioned according to the tool parameters. This eliminates the need for operators to manually bend the cooling pipe or adjust its support position after each tool change, reducing reliance on operator experience and ensuring consistency and accuracy across multiple adjustments.

[0022] The control unit is independently deployed outside the core control logic of the CNC system. It obtains tool parameters through the communication interface and sends back a confirmation signal. It can achieve linkage adjustment without modifying the original control program of the CNC machine tool. It is suitable for the intelligent upgrade of machine tools of various brands and has a low threshold for retrofitting existing machine tools.

[0023] Once the nozzle reaches the target position, a confirmation signal is generated for the CNC machine tool to receive before starting the spindle or executing the cutting feed. This prevents cutting from starting before the nozzle has reached the target position. Radial displacement is only performed when the tool diameter changes and exceeds the preset diameter range. When the displacement falls into the range, the displacement is zero, reducing invalid actions and wear on the actuator. Soft and mechanical limits provide dual limit protection. In case of abnormality, the drive stops and an alarm is triggered, which helps prevent nozzle overtravel and collision, and improves operational reliability. Attached Figure Description

[0024] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings: Figure 1 This is a schematic diagram of an embodiment of the coolant nozzle linkage adjustment control system of the present invention; Figure 2 for Figure 1 Enlarged structural diagram at point A; Figure 3 for Figure 2 Enlarged schematic diagram of the structure at point B.

[0025] The meanings of the labels in the attached diagram are as follows: Nozzle 1, first nozzle 11, second nozzle 12, drive unit 2, axial drive subunit 21, radial drive subunit 22, CNC machine tool 9, spindle 91. Detailed Implementation

[0026] The invention will now be further described with reference to the accompanying drawings.

[0027] Please refer to Figure 1 As shown, in one embodiment of a coolant nozzle linkage adjustment control system, the illustrated structure represents one of various embodiments of the present invention. This embodiment's coolant nozzle linkage adjustment control system includes a nozzle 1, a drive unit 2, and a control unit. The nozzle 1 is used to spray coolant into the cutting area of ​​the tool; the drive unit 2 is connected to the nozzle 1 and is used to drive the nozzle 1 to move; the control unit is communicatively connected to the drive unit 2 and is configured to execute a coolant nozzle linkage adjustment control method, that is, based on tool parameters obtained from the CNC system of the CNC machine tool 9, controlling the drive unit 2 to adjust the position of the nozzle 1 so that the nozzle 1 maintains a preset distance from the tool cutting point.

[0028] Please refer to Figure 1 and Figure 2 As shown, in this embodiment, at least two nozzles 1 are provided on the outer periphery of the spindle 91 of the CNC machine tool 9, and each nozzle 1 is respectively provided with an independent drive unit 2. As a specific implementation, a first nozzle 11 and a second nozzle 12 are respectively provided on opposite sides of the spindle 91. The first nozzle 11 and the second nozzle 12 are respectively driven by independent drive units 2, so that coolant can be sprayed from opposite sides of the spindle 91 onto the tool cutting area at the same time.

[0029] Please refer to Figure 2As shown, each drive unit 2 includes an axial drive subunit 21 and a radial drive subunit 22. The axial drive subunit 21 drives the corresponding nozzle 1 to move along the tool axis (i.e., in a direction parallel to the axis of the spindle 91, specifically the Z-axis in this embodiment); the radial drive subunit 22 drives the corresponding nozzle 1 to move radially along the tool. The radial drive subunit 22 located on one side of the spindle 91 drives the first nozzle 11 to move along a first radial direction, and the radial drive subunit 22 located on the other side of the spindle 91 drives the second nozzle 12 to move along a second radial direction. The first and second radial directions are different. In one specific implementation, the first radial direction is the X-axis direction, and the second radial direction is the Y-axis direction. The two radial directions are perpendicular to each other, which avoids interference between the radial displacements of the nozzles on both sides. It is understood that, depending on the actual tool changing space of the machine tool, a layout where the first and second radial directions are the same (e.g., both are X-axis directions or both are Y-axis directions) can also be adopted. In this case, the radial displacement of the nozzles on both sides can be calculated according to their respective reference positions. The reason for adopting the above layout in this embodiment is to avoid the radial drive mechanism occupying the tool changing space.

[0030] Please refer to Figure 2 and Figure 3 As shown, in this embodiment, both the axial drive subunit 21 and the radial drive subunit 22 are lead screw mechanisms driven by motors. It is worth mentioning that the drive unit 2 can also be equipped with a photoelectric origin. When the system is powered on or reset, the drive subunit drives the nozzle 1 to move to the photoelectric origin position, establishing the mechanical coordinate origin of the nozzle 1 and completing the position zeroing and homing.

[0031] Furthermore, in this embodiment, each drive subunit is also provided with a mechanical limiting structure: specifically, in this embodiment, a screw is set in the running direction. The screw can physically limit the extreme range of movement of the nozzle 1 in the corresponding direction. Even if the control unit malfunctions, the movement of the nozzle 1 will not exceed the mechanically permissible range, thus playing a hard limit protection role. It should be understood that, as an alternative implementation, a mechanical micro switch can also be set separately as a hard limit, and those skilled in the art can choose according to actual needs.

[0032] Please refer to Figure 1As shown, the control unit (not shown in the figure) is independently deployed outside the CNC system control logic of the CNC machine tool 9. That is, the control unit acts as an external control module independent of the CNC system, communicating with the CNC system via a communication interface. With this configuration, the system can achieve the linkage adjustment of nozzle 1 without any modification to the internal control logic of the CNC system, which helps lower the barrier to entry for retrofitting existing CNC machine tools. The control unit receives the tool change completion trigger signal and / or tool parameters sent by the CNC system and sends a position confirmation signal to the CNC system. In one specific implementation, the control unit uses a commercially available motion control card, which runs a linkage adjustment control program internally.

[0033] The coolant nozzle linkage adjustment control method in this embodiment includes the following steps. For ease of description, the following symbols are defined: the new tool length parameter after tool change is denoted as... The original tool length parameter before tool change is denoted as The diameter parameter of the new tool after tool change is denoted as The original tool diameter parameter before tool change is denoted as The axial displacement is denoted as The radial displacement is denoted as .

[0034] S1, System initialization and zeroing. After the control unit is powered on, it drives each axial drive subunit 21 and radial drive subunit 22 to move each nozzle 1 to the photoelectric origin, completing the position zeroing. When used for the first time, the operator manually adjusts each nozzle 1 to a reference position that maintains a preset axial distance and a preset radial distance from the tool cutting point. The control unit locks and stores this reference position.

[0035] S2, Tool Change Trigger. After the CNC system completes the tool change action, it sends a tool change completion trigger signal to the control unit; upon receiving the tool change completion trigger signal, the control unit executes the following axial displacement steps.

[0036] S3, Read Tool Parameters. The control unit reads the tool length and diameter parameters before and after the tool change from the tool compensation data of the CNC system. In one specific implementation, the CNC system writes the tool parameters corresponding to each tool position into the tool compensation variable, and the control unit obtains the tool parameters by reading the corresponding variable.

[0037] S4, Axial Adaptation. The control unit calculates the axial displacement based on the tool length parameters before and after the tool change. : Formula (1): ; Right now This equals the tool length parameter after tool change minus the tool length parameter before tool change. The control unit controls the axial drive subunit 21 to drive each nozzle 1 to move along the tool axial direction. This ensures that the nozzle 1 maintains a preset axial distance from the cutting point of the tool. Since the first nozzle 11 and the second nozzle 12 are driven by independent axial drive subunits 21, they can either move synchronously or determine their displacement separately based on their respective reference positions.

[0038] S5, Radial Adaptation. The control unit determines whether the tool diameter parameter has changed, and only performs the radial displacement step when the tool diameter parameter has changed. Specifically, the control unit determines whether the tool diameter parameter falls within a preset diameter range: when the tool diameter parameter falls within the preset diameter range, the radial displacement is zero, and nozzle 1 does not operate; when the tool diameter parameter exceeds the preset diameter range, the control unit calculates the radial displacement based on the tool diameter parameters before and after the tool change. : Formula (II): ; Right now This is equal to half the difference between the tool diameter parameter after tool change and the tool diameter parameter before tool change. When the tool diameter parameter increases, the drive nozzle 1 is displaced radially away from the tool axis; when the tool diameter parameter decreases, the drive nozzle 1 is displaced radially towards the tool axis. This configuration ensures that a preset radial distance is maintained between the nozzle 1 and the tool surface, allowing the coolant to act on the cutting zone at a suitable distance.

[0039] S6, Position Confirmation. Once all nozzles 1 have reached the target position, the control unit generates a position confirmation signal. This signal is received by the CNC machine tool 9 to start the spindle or execute the cutting feed. This position confirmation signal prevents the spindle from starting cutting before the nozzles 1 have reached the target position, thus ensuring machining safety and cooling efficiency.

[0040] Furthermore, the control unit is configured to preset a safety limit range: when the displacement of nozzle 1 exceeds the safety limit range, the control unit stops driving nozzle 1 to move and issues an alarm signal to prevent nozzle 1 from overtravel. This safety limit range is smaller than the limit range allowed by the mechanical limit, and the two constitute a soft and hard dual limit protection. If the communication between the control unit and the CNC system is interrupted, the control unit suspends execution and issues an alarm, and resets and retries after communication is restored; if the position of nozzle 1 is out of tolerance, the control unit drives nozzle 1 back to the safe position and issues an alarm, and resets after manual confirmation.

[0041] As a specific implementation method, the preset diameter range is 1.0mm to 12.0mm: when the tool diameter falls into this range, the radial displacement is zero, that is, small diameter tools are uniformly treated according to the same reference position and no radial adjustment is performed to avoid frequent invalid actions; when the tool diameter exceeds this range, the radial displacement is calculated according to formula (II).

[0042] The following section provides a specific application example to further illustrate the implementation of this method in the system. Please refer to... Figures 1 to 3 As shown, in this example, the spindle 91 is provided with a first nozzle 11 and a second nozzle 12 on opposite sides. The radial displacement direction of the left nozzle is the X-axis direction, and the radial displacement direction of the right nozzle is the Y-axis direction. For example, when the tool is changed from a drill bit with a diameter of 6.0 mm and a length of 150 mm to a disc cutter with a diameter of 120 mm and a length of 80 mm, the axial displacement ΔZ = 150 - 80 = 70. Since the tool length parameter is reduced, the nozzle should be axially displaced upward. Specifically, the control unit controls the axial drive subunit 21 to drive the nozzles on both sides to move synchronously upward along the tool axis by 70 mm. When the tool diameter increases from 6.0 mm to 120 mm, exceeding the preset diameter range, the radial displacement ΔR = (120 - 6.0) / 2 = 57. Since the tool diameter is increased, the left radial drive subunit 22 drives the first nozzle 11 to move 57 mm along the first radial direction (negative X-axis), and the right radial drive subunit 22 drives the second nozzle 12 to move 57 mm along the second radial direction (positive Y-axis). After the nozzles on both sides are in position, the control unit generates a confirmation signal. Upon receiving this signal, the CNC system allows the spindle to start and perform cutting.

[0043] During the above process, the nozzle 1 can automatically adjust its position according to the changes in the tool length and diameter parameters, so that the nozzle 1 and the tool cutting point always maintain a preset axial distance and a preset radial distance, which helps to ensure that the coolant continuously and effectively acts on the cutting area, reduce tool wear, and ensure the workpiece machining quality.

[0044] In summary, this embodiment achieves automatic and precise adjustment of the nozzle position as the tool length and diameter parameters change by linking the adjustment of the coolant nozzle position with the tool compensation parameters of the CNC system, thus overcoming the defect that the nozzle position of the existing fixed cooling system cannot be adapted to different tool parameters.

[0045] The above embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the invention. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in the present invention should still be covered by the claims of the present invention.

Claims

1. A method for linkage adjustment and control of coolant nozzles, used in CNC machine tools, characterized in that, Includes the following steps: Obtain tool parameters, including tool length parameters and tool diameter parameters; The axial displacement of the nozzle is determined based on the tool length parameter, and the nozzle is driven to move along the tool axis according to the axial displacement, so that the nozzle and the tool cutting point maintain a preset axial distance. The radial displacement of the nozzle is determined based on the tool diameter parameter, and the nozzle is driven to move radially along the tool according to the radial displacement, so that the nozzle and the tool cutting point maintain a preset radial distance.

2. The coolant nozzle linkage adjustment and control method according to claim 1, characterized in that: The number of nozzles is at least two, and the at least two nozzles are arranged on the outer periphery of the main shaft, and each nozzle is driven by an independent drive unit. The step of determining the axial displacement of the nozzle based on the tool length parameter and driving the nozzle to move along the tool axial direction according to the axial displacement specifically includes: determining the axial displacement of each nozzle based on the tool length parameter and driving each nozzle to move along the tool axial direction according to the axial displacement. The step of determining the radial displacement of the nozzle based on the tool diameter parameter and driving the nozzle to move radially along the tool according to the radial displacement specifically includes: determining the radial displacement of each nozzle based on the tool diameter parameter and driving each nozzle to move radially along the tool according to the radial displacement.

3. The coolant nozzle linkage adjustment and control method according to claim 2, characterized in that: The nozzle includes a first nozzle and a second nozzle located on opposite sides of the spindle of the CNC machine tool, and the first nozzle and the second nozzle are driven by independent drive units respectively. The axial displacement includes a first axial displacement corresponding to the first nozzle and a second axial displacement corresponding to the second nozzle; the radial displacement includes a first radial displacement corresponding to the first nozzle and a second radial displacement corresponding to the second nozzle. The step of determining the axial displacement of the nozzle based on the tool length parameter and driving the nozzle to move along the tool axial direction according to the axial displacement specifically includes: determining the first axial displacement and the second axial displacement based on the tool length parameter, and driving the first nozzle and the second nozzle to move along the tool axial direction respectively; The step of determining the radial displacement of the nozzle based on the tool diameter parameter and driving the nozzle to move radially along the tool according to the radial displacement specifically includes: determining the first radial displacement and the second radial displacement based on the tool diameter parameter, and driving the first nozzle and the second nozzle to move radially along the tool according to the first radial displacement and the second radial displacement respectively.

4. The coolant nozzle linkage adjustment and control method according to claim 1, characterized in that: The axial displacement is determined based on the tool length parameters before and after the tool change, and is calculated using the following formula: Formula (1): In formula (1), Indicates the axial displacement. This indicates the length parameter of the new tool after tool change. This indicates the original tool length parameter before tool change; When the tool length parameter increases, the nozzle is driven to move downward along the axial direction; When the tool length parameter decreases, the nozzle is driven to move upward along the axial direction; And / or, the radial displacement is determined based on the tool diameter parameters before and after the tool change, and the radial displacement is calculated using the following formula: Formula (II): In formula (ii), This represents the radial displacement. This indicates the diameter parameter of the new tool after tool change. This indicates the original tool diameter parameter before tool change; When the tool diameter parameter increases, the nozzle is driven to move radially away from the tool axis. When the tool diameter parameter decreases, the nozzle is driven to move radially toward the tool axis.

5. The coolant nozzle linkage adjustment and control method according to claim 1, characterized in that: The step of determining the axial displacement of the nozzle based on the tool length parameter and driving the nozzle to move along the tool axial direction according to the axial displacement is executed when the tool change completion trigger signal sent by the CNC system is received. The step of determining the radial displacement of the nozzle based on the tool diameter parameter and driving the nozzle to move radially along the tool according to the radial displacement is performed only when the tool diameter parameter changes. The method further includes: when the nozzle reaches the target position, generating a positioning confirmation signal, which is used by the CNC machine tool to start the spindle or execute cutting feed after receiving the signal.

6. A coolant nozzle linkage adjustment control system, characterized in that, include: nozzle; A drive unit, connected to the nozzle, is used to drive the nozzle to move. The control unit, which is communicatively connected to the drive unit, is configured to perform the method of any one of claims 1 to 5.

7. The coolant nozzle linkage adjustment control system according to claim 6, characterized in that: At least two nozzles are provided on the outer periphery of the spindle of the CNC machine tool; Each of the nozzles is provided with an independent drive unit; The control unit controls each nozzle to move synchronously along the tool axis and controls each nozzle to move radially.

8. The coolant nozzle linkage adjustment control system according to claim 6, characterized in that: The nozzle includes a first nozzle and a second nozzle located on opposite sides of the main shaft, and the first nozzle and the second nozzle are driven by independent drive units respectively. The drive unit includes a radial drive subunit and an axial drive subunit; A radial drive subunit located on one side of the main shaft is used to drive the first nozzle to move along a first radial direction; The radial drive subunit located on the other side of the main shaft is used to drive the second nozzle to move along the second radial direction; The first radial direction is different from the second radial direction.

9. The coolant nozzle linkage adjustment control system according to claim 6, characterized in that: The control unit is deployed independently outside the CNC system control logic of the CNC machine tool; The control unit is communicatively connected to the CNC system and is used to receive the tool change completion trigger signal and / or tool parameters sent by the CNC system, and send a position confirmation signal to the CNC system.

10. The coolant nozzle linkage adjustment control system according to claim 6, characterized in that: The control unit is also configured to: preset a safety limit range, and when the displacement of the nozzle exceeds the safety limit range, stop driving the nozzle to move and issue an alarm signal; The control unit is also configured to: preset diameter range; When the cutter diameter parameter falls within the preset diameter range, the radial displacement of the nozzle is zero; When the tool diameter parameter exceeds the preset diameter range, the control unit calculates the radial displacement of the nozzle based on the difference in tool diameter before and after tool change.