Cutting tool tip cooling method for cutting apparatus, electronic device, and storage medium

CN118024007BActive Publication Date: 2026-10-09东莞市微振科技有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410185069.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-02-19
Publication Date
2026-10-09
Estimated Expiration
2044-02-19

AI Technical Summary

Technical Problem

[0003]相关技术中,通过主轴喷口喷出冷却液的方式,对刀具所在区域喷射冷却液进行切削刀具的冷却,但是使用过程中会产生大量的废液,需进行后续处理,增加了生产成本,并且无法满足切削刀具高功率工作时的散热需求

Benefits of technology

[0015] Thirdly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the tool tip cooling method of the cutting processing equipment as described in the first aspect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118024007B_ABST
    Figure CN118024007B_ABST
Patent Text Reader

Abstract

The embodiment of the application relates to the field of automatic control, and provides a tool tip cooling method of a cutting machining device, an electronic device and a storage medium, distance data sets are collected through a distance sensor, distance difference values are calculated according to distance data of each moment in the distance data sets, due to the shape of a cutting tool, the distance difference values will obviously change at the position of the cutting tool, so that the position of a tool tip and other parts of the cutting tool can be determined according to the change of the distance difference values, and then a nozzle is controlled to spray cooling liquid to the parts needing cooling. Finally, the tool tip and the cutting area are effectively cooled, the temperature of the cutting area is quickly reduced, the use amount of the cooling liquid is reduced, the best cooling effect is achieved, and the cooling efficiency and machining quality are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of automation control, and in particular to a method for cooling the cutting tip of a cutting equipment, an electronic device, and a storage medium. Background Technology

[0002] Cooling the cutting edge is a crucial aspect of machining. The cooling method used in cutting processes is a significant factor affecting machining quality and efficiency.

[0003] In related technologies, coolant is sprayed from the spindle nozzle to cool the cutting tool area. However, this generates a large amount of waste liquid that requires subsequent treatment, increasing production costs and failing to meet the heat dissipation requirements of cutting tools operating at high power. Improving cooling efficiency is a pressing issue that needs to be discussed and resolved. Summary of the Invention

[0004] This application provides a cutting tool tip cooling method, electronic device, and storage medium for a cutting processing equipment, aiming to improve cooling efficiency by automatically identifying the positions of various parts of the cutting tool and spraying coolant accordingly.

[0005] In a first aspect, embodiments of this application provide a method for cooling the cutting tip of a cutting processing device. The cutting processing device includes: a servo motor and a cutting tool. The servo motor includes a nozzle and a distance sensor. The servo motor is disposed opposite to the cutting tool and is used to spray cooling onto the cutting tool. The method includes: Based on the blade tip recognition trigger signal, the servo motor is controlled to move up and down from the initial angle to the target angle, and the distance dataset is acquired through the distance sensor, wherein the distance dataset includes distance data at various times; Based on the distance data at every two time points, determine multiple distance difference values; The positions of each part of the cutting tool are determined based on the changes in multiple distance difference values; Based on the injection mode signal, the nozzle is controlled to spray coolant onto the corresponding part of the cutting tool.

[0006] According to the cutting tool tip cooling method for a cutting machine provided in the first aspect of this application, a distance sensor collects a distance dataset. Based on the distance data at various times in the distance dataset, a distance difference value is calculated. Due to the shape of the cutting tool, the distance difference value changes significantly at the location of the cutting tool. Therefore, the position of the cutting tool tip and other parts can be determined based on the change in the distance difference value. Then, the nozzle is controlled to selectively spray coolant onto the parts requiring cooling. Ultimately, effective cooling of the tool tip and cutting area is achieved, rapidly reducing the temperature of the cutting area and reducing the amount of coolant used while achieving optimal cooling effect, thus improving cooling efficiency and machining quality.

[0007] The angle of the servo motor is the angle between the direction of the nozzle and the horizontal line, the initial angle is 0 degrees, and the target angle is 90 degrees.

[0008] The step of determining the position of each part of the cutting tool based on the changes in multiple distance difference values ​​includes: A target difference value is determined from the distance difference values ​​according to a first preset condition, wherein the first preset condition is that the distance difference value is greater than a first threshold. The position corresponding to the target difference value is determined as the position of the cutting tool.

[0009] Wherein, determining the position corresponding to the target difference value as the position of the cutting tool includes: When the target difference value is greater than the second threshold, the position corresponding to the target difference value is determined as the blade tip position; When the target difference value is less than the second threshold, the position corresponding to the target difference value is determined as the blade position.

[0010] The step of determining the position of each part of the cutting tool based on the changes in multiple distance difference values ​​includes: Calculate the average difference based on the multiple distance difference values; Calculate the first difference between the distance difference value at the current moment and the average difference value; When the first difference is greater than the third threshold, it is determined that the position corresponding to the distance difference value of the first difference is located in the blade tip. The larger the first difference is, the closer the position corresponding to the distance difference value of the first difference is to the tip of the blade.

[0011] The step of controlling the nozzle to spray coolant onto the corresponding part of the cutting tool according to the spray pattern signal includes: Based on the spray pattern signal, the corresponding spray pattern is determined, wherein the spray pattern includes: directional spray, full coverage spray, pulse spray, and multi-point spray; According to the spray pattern, the nozzle is controlled to spray coolant onto the corresponding part of the cutting tool.

[0012] The step of controlling the nozzle to spray coolant onto a corresponding portion of the cutting tool includes: Based on the spray pattern, determine the current spray position of the cutting tool; The current angle data of the nozzle is obtained through the distance sensor; The adjustment angle of the nozzle is determined based on the current angle data and the current position where the cutting tool needs to spray. The servo motor is controlled to rotate according to the adjustment angle so that the nozzle sprays coolant toward the position where the cutting tool needs to be sprayed.

[0013] The method further includes: Based on a rapid movement signal, the nozzle is controlled to pause spraying, wherein the rapid movement signal indicates that the cutting tool's movement speed is greater than a fourth threshold.

[0014] In a second aspect, embodiments of this application provide an electronic device, characterized in that it includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the tool tip cooling method of the cutting processing equipment as described in the first aspect.

[0015] Thirdly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the tool tip cooling method of the cutting processing equipment as described in the first aspect.

[0016] The cutting tool tip cooling method, electronic equipment, and storage medium of this application automatically identify the position of the cutting tool tip and its various parts, and control the nozzle to directly spray coolant onto the tool tip and cutting area, thereby effectively cooling the tool tip and cutting area in a targeted manner. This can quickly reduce the temperature of the cutting area, reduce the amount of coolant used, achieve the best cooling effect, and improve cooling efficiency.

[0017] Other features and advantages of this application will be set forth in the following description and will be apparent in part from the description or may be learned by practicing the application. The objectives and other advantages of this application may be realized and obtained by means of the structures particularly pointed out in the description, claims and drawings. Attached Figure Description

[0018] Figure 1 A flowchart illustrating a cutting tool tip cooling method for a cutting apparatus provided in an embodiment of this application; Figure 2A schematic diagram illustrating the servo motor swing angle provided in one embodiment of this application; Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0019] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0020] It should be noted that although functional modules are divided in the device schematic diagram and a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first," "second," etc., in the specification, claims, and the aforementioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0021] In the description of the embodiments of this application, unless otherwise expressly limited, terms such as setting, installing, and connecting should be interpreted broadly, and those skilled in the art can reasonably determine the specific meaning of the above terms in the embodiments of this application in combination with the specific content of the technical solution.

[0022] In this application, the terms "furthermore," "exemplarily," or "optionally" are used as examples, illustrations, or descriptions and should not be construed as being more preferred or advantageous than other embodiments or designs. The use of terms such as "furthermore," "exemplarily," or "optionally" is intended to present the relevant concepts in a specific manner.

[0023] In related technologies, cooling the cutting edge of the machining process is a crucial step. The cooling method in cutting is an important factor affecting machining quality and efficiency. A reasonable cooling method can effectively reduce the temperature of the cutting zone, reduce heat on the workpiece and tool, and improve machining accuracy and tool life.

[0024] In related technologies, there are two main methods for cooling machining tool tips: one is cooling by spraying cutting fluid from the spindle nozzle, where cutting fluid is supplied to the tool tip from the center of the spindle, through the traction bolt with oil holes, and the tool holder shaft; the other is cooling by air or airflow. However, both methods share some common problems and shortcomings: The first method of supplying cutting fluid to the spindle generates a large amount of waste fluid during operation, causing environmental pollution and requiring subsequent treatment, which increases production costs. When cutting fluid enters the mixture of machining chips and exhaust gases, it can easily lead to safety hazards such as the release of exhaust gases, flammability, and volatility, increasing workplace risks.

[0025] The second method of air or airflow cooling has limited cooling effect on cutting tools, especially under high-speed machining conditions. It is difficult to meet the continuous and efficient cooling requirements of the tools, which affects the stability and quality of machining.

[0026] In summary, the current methods for cooling machining tool tips suffer from problems and shortcomings, including cutting fluid pollution, significant safety risks, and poor cooling efficiency. Improving cooling efficiency is a pressing issue that needs to be discussed and resolved.

[0027] This application provides a tool tip cooling method, electronic device, and storage medium for cutting equipment. A distance sensor collects distance data sets, and based on the distance data at various times within these sets, a distance difference value is calculated. Due to the shape of the cutting tool, the distance difference value changes significantly at the tool's location. This allows the position of the tool tip and other parts of the cutting tool to be determined based on these changes. The nozzle is then controlled to selectively spray coolant onto the areas requiring cooling. This achieves effective cooling of the tool tip and cutting area, rapidly reducing the temperature of the cutting area and minimizing coolant consumption while achieving optimal cooling efficiency and improving machining quality. This application also detects various tool states, such as tool changing, cutting, and stopping, to achieve continuous and efficient tool cooling, improving the stability and quality of machining. Furthermore, this application identifies different spraying scenarios based on different spraying mode signals and implements corresponding spray control, allowing for targeted coolant spray control based on different needs, further improving cooling efficiency and avoiding coolant waste. This application embodiment also utilizes the cooperation of a distance sensor and a controller to monitor the cutting state and tool cutting state in real time, and automatically adjust the spray volume and position of the coolant to ensure that the tool is cooled efficiently while maintaining the stability and quality of the cutting effect.

[0028] The embodiments of this application will be further described below with reference to the accompanying drawings.

[0029] Figure 1 This is a flowchart of a cutting tool tip cooling method for a cutting apparatus provided in an embodiment of this application. Figure 1As shown, this tool tip cooling method is used to control the cooling of the cutting tool in a cutting process equipment. The cutting process equipment includes, but is not limited to, a servo motor and a cutting tool. The servo motor includes a nozzle and a distance sensor. The servo motor is positioned opposite the cutting tool and is used to spray cooling onto the cutting tool. Figure 1 In the embodiments, the blade tip cooling method may include, but is not limited to, steps S110, S120, S130, and S140.

[0030] S110: Based on the blade tip recognition trigger signal, control the servo motor to move up and down from the initial angle to the target angle, and acquire the distance dataset through the distance sensor, wherein the distance dataset includes the distance data at each time moment; S120: Determine multiple distance difference values ​​based on the distance data at every two time points; S130: Determine the position of each part of the cutting tool based on the changes in multiple distance difference values; S140: Based on the spray mode signal, control the nozzle to spray coolant onto the corresponding part of the cutting tool.

[0031] In step S110, the tool tip recognition trigger signal refers to the signal used to trigger the system to identify the position of the cutting tool tip and its various parts. For example, the tool tip recognition trigger signal includes a power-on signal and a cutting tool replacement signal. The power-on signal is generated when the cutting equipment is powered on; the cutting tool replacement signal is generated when the cutting tool is replaced.

[0032] For example, the distance sensor can be an infrared distance sensor, and the distance data refers to the distance sensed by the infrared distance sensor when the servo motor swings up and down.

[0033] In step S120, the distance difference value refers to the difference between the distance data at any two time points, specifically the difference between the distance at the current time point and the distance at the previous time point. In step S130, because the cutting tool has a certain shape, when the servo motor drives the distance sensor to swing up and down for scanning, the distance sensed by the distance sensor when scanning the area where the cutting tool is located will inevitably be different from other areas, thus determining the location of the cutting tool. Furthermore, by observing the changes in distance caused by the shape of the cutting tool, the positions of different parts of the cutting tool can be determined. For example, the tip of a typical cutting tool is thinner than other parts of the tool body, resulting in a more significant change in the distance difference value. Moreover, when the distance sensor continues scanning downwards from the tip to the blank area without the tool, the distance suddenly increases due to the absence of obstructions, and the corresponding distance difference value changes most drastically. Therefore, the segment with the most drastic change in distance difference value can be identified as the tip area.

[0034] In step S140, the injection mode signal refers to the signal corresponding to the mode set by the user or preset in the system, which is used to indicate the current scenario of the system and determine which injection mode to use in order to perform corresponding control, such as controlling the injection position, number of injections, and injection time of the coolant.

[0035] Distance data is collected by a distance sensor. Based on the distance data at various times within the dataset, distance difference values ​​are calculated. Due to the shape of the cutting tool, the distance difference value changes significantly at the tool's location. This allows the position of the tool tip and other parts of the tool to be determined based on these changes. The nozzles are then controlled to selectively spray coolant onto the areas requiring cooling. Ultimately, this achieves effective cooling of the tool tip and cutting area, rapidly reducing the temperature of the cutting zone while minimizing coolant consumption and achieving optimal cooling performance, thus improving cooling efficiency and machining quality.

[0036] In some embodiments, the servo's angle is the angle between the nozzle's orientation and the horizontal line, with an initial angle of 0 degrees and a target angle of 90 degrees. For example... Figure 2 As illustrated, for example, after the equipment is powered on or the cutting tool is replaced, the tool tip position needs to be positioned before machining: As the servo motor swings back and forth from 0 to 90 degrees, the infrared distance sensor begins to collect distance and position data, which is then transmitted to the embedded system for processing. After receiving the position data transmitted by the infrared distance sensor, the embedded system measures and calculates the tool tip position. By comparing it with the desired position of the tool tip, the error in the tool tip position can be determined, and the final tool tip position can be calculated. This data is used to control the angle of the servo motor.

[0037] In some embodiments, step S130 includes, but is not limited to, the following steps: determining a target difference value from the distance difference values ​​according to a first preset condition, wherein the first preset condition is that the distance difference value is greater than a first threshold; and determining the position corresponding to the target difference value as the position of the cutting tool. For example, a series of difference values ​​can be obtained by calculating the difference between the current infrared distance sensed by the infrared distance sensor and the previous infrared distance. When the tool tip approaches, the distance changes due to the change in the shape of the tool tip, resulting in a significant change in the difference value. To calculate the difference (Data) between the current distance and the previous distance, the following formula can be used: Data=CurrentDistance-PreviousDistance Here, CurrentDistance represents the current distance value, and PreviousDistance represents the previous distance value. By calculating the difference, the change between the current distance and the previous distance can be obtained. This data will be used as the basis for calculating the blade tip position, which can be determined directly by setting a threshold. A threshold is set; when the change exceeds this threshold, it is considered likely to be the location of the blade tip.

[0038] In some embodiments, determining the position corresponding to the target difference value as the position of the cutting tool includes: when the target difference value is greater than a second threshold, determining the position corresponding to the target difference value as the tool tip position; when the target difference value is less than the second threshold, determining the position corresponding to the target difference value as the tool body position. The tool body of the cutting tool also exhibits shape changes compared to other areas. However, generally speaking, the change in sensing distance caused by the shape of the tool body is smaller than that caused by the tool tip. Therefore, different target difference values ​​can be determined using different thresholds, thereby determining the positions of various parts of the cutting tool.

[0039] In other embodiments, step S130 includes, but is not limited to, the following steps: calculating the average difference value based on multiple distance difference values; calculating the first difference between the current distance difference value and the average difference value; and determining that the position corresponding to the distance difference value corresponding to the first difference value is located at the tool tip when the first difference value is greater than a third threshold value, wherein the larger the first difference value, the closer the position corresponding to the distance difference value is to the tool tip. By adding a buffer and using loop traversal, filtering and data processing can be performed to reduce the impact of noise and outliers on tool position detection, thereby improving the accuracy and stability of the detection.

[0040] For example, a moving average filter is used. The need for tool position adjustment is determined by detecting changes in the average value of continuous data. A certain number of infrared distance data differences are collected, and the average value is calculated. As the tool tip approaches, the average value in the window will change; the tool tip position is determined by setting a third threshold. The average value of a continuous data segment is calculated, and then the difference between the current data and the average value is compared. If the difference exceeds the set third threshold, it is considered to be the likely location of the tool tip.

[0041] The formula for calculating the average of a continuous data set is:

[0042] Among them, Data1, Data2... Data N For each data point in continuous data, N is the number of data points.

[0043] Calculate the difference between the current data and the average: Difference=CurrentData-Average Where CurrentData is the distance difference value at the current moment.

[0044] Determining the tool tip position: If the difference exceeds the set third threshold, it indicates that the tool tip is approaching and appropriate action can be taken; otherwise, the tool tip is moving away. This method allows for the determination of the position of the tool tip and other parts of the cutting tool.

[0045] In some embodiments, the position of the blade tip can also be determined by an infrared sensor. On the side of the servo facing the blade, from top to bottom, are the cleaning valve, infrared sensor, crosshair, and coolant nozzle. After confirming the blade tip position using an algorithm, an error exists between the actual coolant nozzle and the blade tip. The error value is calculated using an error algorithm, and the servo rotation angle is adjusted accordingly. The error calculation determines the offset of the nozzle relative to the blade tip. Based on the magnitude and direction of the calculated error value, the servo is adjusted, and according to the sign and magnitude of the calculated error value, the movement of the adjustment mechanism is controlled to adjust the nozzle's position upwards or downwards, achieving alignment with the blade tip.

[0046] In some embodiments, step S140 includes at least the following steps: determining a corresponding injection mode based on the injection mode signal, wherein the injection mode includes: directional injection, full coverage injection, pulse injection, and multi-point injection; and controlling the nozzle to spray coolant onto the corresponding part of the cutting tool based on the injection mode.

[0047] For example, the optimized spray pattern specifically refers to the embedded system design and adjustment of the coolant spray method and pattern according to the specific cutting operation conditions and tool design. The corresponding mode can be set on the web interface connected to the hotspot to achieve better cooling effect and process requirements.

[0048] Directional spraying: Coolant is directed onto specific areas of the cutting tool or workpiece for localized cooling. For example, coolant is sprayed onto the cutting edge or tool tip, creating a cooling effect in the cutting area. This spraying method reduces heat conduction and heat buildup, improving cutting efficiency and tool life.

[0049] Full-coverage spraying: Coolant is evenly distributed over the tool or workpiece for overall cooling. By spraying coolant, it covers the tool surface or cutting area, evenly distributing heat and effectively reducing the temperature of both the workpiece and the tool, thus minimizing thermal deformation and tool scratches.

[0050] Pulse jetting: Coolant is sprayed in pulses, with intermittent sprays and intervals used to control the impact force and flow pattern of the coolant. This spraying mode can change the contact time between the coolant and the tool or workpiece, helping to enhance the cooling effect and reduce coolant consumption.

[0051] Multi-point spray: The coolant is sprayed and dispersed into multiple spray points from different angles and directions to evenly cover all parts of the tool or workpiece. This spray pattern can provide a more comprehensive and uniform cooling effect, reduce hot spots and temperature gradients, and improve tool life and machining accuracy.

[0052] Based on the set tool scenario values, a corresponding spray pattern signal is generated to instruct the control module to adjust the servo angle, ensuring that the coolant nozzles are precisely aligned with these positions on the tool to improve cooling efficiency. Specific scenarios can also be adjusted and optimized within the system to achieve the best cooling effect.

[0053] In some embodiments, controlling the nozzle to spray coolant onto a corresponding part of the cutting tool includes: determining the current spray position of the cutting tool according to the spray pattern; acquiring the current angle data of the nozzle through a distance sensor; determining the adjustment angle of the nozzle according to the current angle data and the current spray position of the cutting tool; and controlling a servo motor to rotate according to the adjustment angle so that the nozzle sprays coolant toward the current spray position of the cutting tool.

[0054] For example, an infrared distance sensor and a servo motor work together for control. The infrared distance sensor measures the distance between the blade tip and the device to determine the blade tip's position. The microcontroller processes the sensor data through an embedded system, triggering the servo motor to rotate up and down to find the precise position of the blade tip. This technology can effectively and accurately position the blade tip, control the nozzle, and ensure that the coolant nozzle is aimed at the area requiring cooling.

[0055] For example, consider scenarios 1 and 2. Scenario 1 requires adjustment of the coolant nozzle, while scenario 2 does not. The system receives a signal from scenario 1, showing the blade tip position as 15cm from an infrared distance sensor. Based on preset conditions, the system determines that the current scenario requires coolant nozzle adjustment. The system compares the blade tip position with the desired position and calculates an error of 5mm. According to a preset logic algorithm, the system calculates that the servo motor needs to adjust by 5°. At this point, a control signal is sent to the servo motor, requesting it to adjust the angle by 5°, enabling the servo motor to adjust its position in real-time to align with the blade tip.

[0056] In some embodiments, the tool tip cooling method further includes: controlling the nozzle to pause spraying based on a rapid traverse signal, wherein the rapid traverse signal indicates that the cutting tool's movement speed is greater than a fourth threshold. For example, when the cutting tool's movement speed is greater than the fourth threshold, it can be determined that the cutting tool is in a rapid traverse state. During rapid traverse, the system receives a PCL signal from the device and determines that it is in scenario 0, i.e., a scenario requiring rapid tool movement, such as idle operation or cutting an outer frame, where cooling is not required. At this time, based on the current cutting scenario monitoring, control of the coolant nozzle is stopped to save resources and avoid unnecessary cooling.

[0057] To further illustrate the cutting tip cooling method of the cutting equipment provided in the embodiments of this application, the following specific examples are provided: (1) Initial state: In the initial state, the system of the cutting equipment is in standby state. In standby state, the servo angle is zeroed. After the cutting equipment is powered on, the embedded system is initialized and the servo is started.

[0058] (2) Positioning the tool tip before machining: The servo motor is controlled to rotate back and forth from 0 to 90 degrees. The infrared distance sensor starts collecting distance and position data and transmits the data to the embedded system for processing. After receiving the position data transmitted by the infrared distance sensor, the embedded system measures and calculates the tool tip position. By comparing it with the expected position of the tool tip, the error of the tool tip position can be obtained, and the tool tip position is finally calculated (for the specific calculation method, please refer to the tool tip cooling method provided in the above embodiment). These data are used to control the angle of the servo motor.

[0059] (3) Servo Motor and Automatic Adjustment: Based on the error in the tool tip position and the different usage scenarios of the tool, the embedded system will determine whether the angle of the coolant nozzle needs to be adjusted. The nozzle angle will be adjusted by regulating the servo motor. The adjustment methods can include the following two: Automated adjustment: Based on specific logic algorithms, the embedded system calculates the angle that the servo needs to adjust and sends corresponding control signals to the servo to achieve the angle adjustment. Through servo angle adjustment, the coolant nozzle is aligned with the blade tip, awaiting cooling operation.

[0060] Manual Control: When the system powers on, it creates an access point (AP) hotspot. Users can connect to this hotspot via their mobile phones, enter the URL to access a specific settings webpage, and operate the system through the web interface. On the web interface, users can adjust the servo angle, set the precision of the coolant nozzle alignment with the blade tip, and configure other parameters, including but not limited to adjusting the scene's spray pattern and the deviation of different blade tips.

[0061] (4) Receiving tool change signal and scenario: When the embedded system receives the tool change signal from the device, it will analyze the signal and determine the type of tool and the cutting scenario. The system will determine the appropriate cooling method to operate based on the preset scenario.

[0062] For example: Scenario 1: Cooling Control During Cutting: When machining begins, the system receives the equipment's spray mode signal and determines that it is in Scenario 1, meaning cooling is required during cutting. During cutting, the embedded system controls the opening and closing of the coolant nozzles according to the requirements of the set cutting scenario and the tool's usage scenario. For example, in scenarios requiring precision cutting, the tool moves slowly over the workpiece, necessitating continuous cooling.

[0063] Scenario 0: Cooling control during rapid movement: When the device is moving rapidly, the system receives a rapid movement signal and determines that it is in Scenario 0, which is a scenario requiring rapid tool movement, such as during idle operation or cutting the outer frame, where cooling is not required. In this case, based on the current cutting scenario monitoring, control of the coolant nozzles is stopped to save resources and avoid unnecessary cooling.

[0064] Tool switching: During machining, different tools are switched for machining. Since the tools are of different types and lengths, the embedded system receives a tool tip recognition trigger signal and restarts the tool scan according to the tool type to find the tool tip.

[0065] (4) Cooling Control Start: After the cutting process begins, the embedded system controls the opening and closing of the coolant nozzle according to the requirements of the cutting scenario. At the same time, the infrared distance sensor continuously monitors the position of the cutting tip and transmits the real-time position data to the embedded system. By adjusting the angle of the servo motor, the coolant nozzle is aligned with the cutting tip to perform the cooling operation. After a certain period of time, the system closes the coolant nozzle, completing the cooling process.

[0066] (5) Continuous cooling control: After switching between different scenarios or changing tools, the coolant nozzle will be aligned with the tool tip again after the servo motor angle is adjusted, and the cooling operation will stop or continue.

[0067] (6) Complete the processing: After the processing is completed, the system shuts down the cooling system and performs necessary cleaning work.

[0068] In this example, a distance sensor collects a distance dataset. Based on the distance data at various times within the dataset, a distance difference value is calculated. Due to the shape of the cutting tool, the distance difference value changes significantly at the tool's location. This allows the position of the tool tip and other parts of the cutting tool to be determined based on the changes in the distance difference value. The nozzle is then controlled to selectively spray coolant onto the areas requiring cooling. This achieves effective cooling of the tool tip and cutting area, rapidly reducing the temperature of the cutting area and minimizing coolant usage while achieving optimal cooling effect, thus improving cooling efficiency and machining quality. This embodiment also detects various tool states such as tool change, cutting, and stop to achieve continuous and efficient tool cooling, improving the stability and quality of machining. Furthermore, by identifying different spraying scenarios based on different spraying mode signals and implementing corresponding spray control, coolant spraying is targeted to different needs, further improving cooling efficiency and avoiding coolant waste. Through the cooperation of the distance sensor and controller, the cutting state and tool cutting state can be monitored in real time, and the coolant spray volume and position can be automatically adjusted to ensure efficient tool cooling while maintaining the stability and quality of the cutting effect.

[0069] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. For example... Figure 3 As shown, the electronic device 2000 includes a memory 2100 and a processor 2200. The number of memory 2100 and processor 2200 can be one or more. Figure 3 Taking a memory 2101 and a processor 2201 as an example; the memory 2101 and processor 2201 in the network device can be connected via a bus or other means. Figure 3 Taking the example of a connection between China and Israel via a bus.

[0070] The memory 2101, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the methods provided in any embodiment of this application. The processor 2201 implements the cutting tip cooling method of the cutting equipment provided in any of the above embodiments by running the software programs, instructions, and modules stored in the memory 2101.

[0071] Memory 2101 may primarily include a program storage area and a data storage area, wherein the program storage area may store the operating system and application programs required for at least one function. Furthermore, memory 2101 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, memory 2101 further includes memory remotely located relative to processor 2201, and this remote memory can be connected to the device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0072] One embodiment of this application also provides a computer-readable storage medium storing computer-executable instructions for performing a cutting tip cooling method for a cutting apparatus as provided in any embodiment of this application.

[0073] An embodiment of this application also provides a computer program product, including a computer program or computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer program or computer instructions from the computer-readable storage medium and executes the computer program or computer instructions, causing the computer device to perform a cutting tool tip cooling method for a cutting apparatus as provided in any embodiment of this application.

[0074] The system architecture and application scenarios described in this application are intended to more clearly illustrate the technical solutions of this application and do not constitute a limitation on the technical solutions provided in this application. Those skilled in the art will understand that as system architectures evolve and new application scenarios emerge, the technical solutions provided in this application are also applicable to similar technical problems.

[0075] Those skilled in the art will understand that all or some of the steps in the methods disclosed above, as well as the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, or suitable combinations thereof.

[0076] In hardware implementations, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, as is known to those skilled in the art, communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.

[0077] The terms “component,” “module,” “system,” etc., used in this specification are used to refer to computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, or a computer. As illustrated, applications running on computing devices and computing devices can both be components. One or more components may reside in a process or execution thread, and components may be located on a single computer or distributed among two or more computers. Furthermore, these components may execute from various computer-readable media on which various data structures are stored. Components may communicate, for example, via signals having one or more data packets—e.g., data from two components interacting with another component between a local system, a distributed system, or a network, such as the Internet interacting with other systems via signals—through local or remote processes. The above description, with reference to the accompanying drawings, illustrates some embodiments of this application, but does not limit the scope of this application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and spirit of this application shall be within the scope of this application.

Claims

1. A method for cooling the cutting tip of a cutting machine, characterized in that, The cutting equipment includes: a servo motor and a cutting tool. The servo motor includes a nozzle and a distance sensor. The servo motor is arranged opposite to the cutting tool and is used to spray cooling onto the cutting tool. The method includes: Based on the blade tip recognition trigger signal, the servo motor is controlled to move up and down from the initial angle to the target angle, and the distance dataset is acquired through the distance sensor, wherein the distance dataset includes distance data at various times; Based on the distance data at every two time points, determine multiple distance difference values; The positions of each part of the cutting tool are determined based on the changes in multiple distance difference values; According to the injection mode signal, the nozzle is controlled to spray coolant onto the corresponding part of the cutting tool; The step of determining the position of each part of the cutting tool based on the changes in multiple distance difference values ​​includes: Calculate the average difference based on the multiple distance difference values; Calculate the first difference between the distance difference value at the current moment and the average difference value; When the first difference is greater than the third threshold, it is determined that the position corresponding to the distance difference value of the first difference is located in the blade tip. The larger the first difference is, the closer the position corresponding to the distance difference value of the first difference is to the tip of the blade.

2. The method according to claim 1, characterized in that, The angle of the servo motor is the angle between the direction of the nozzle and the horizontal line, the initial angle is 0 degrees, and the target angle is 90 degrees.

3. The method according to claim 1, characterized in that, Determining the position of each part of the cutting tool based on the changes in multiple distance difference values ​​includes: A target difference value is determined from the distance difference values ​​according to a first preset condition, wherein the first preset condition is that the distance difference value is greater than a first threshold. The position corresponding to the target difference value is determined as the position of the cutting tool.

4. The method according to claim 3, characterized in that, Determining the position corresponding to the target difference value as the position of the cutting tool includes: When the target difference value is greater than the second threshold, the position corresponding to the target difference value is determined as the blade tip position; When the target difference value is less than the second threshold, the position corresponding to the target difference value is determined as the blade position.

5. The method according to claim 1, characterized in that, The step of controlling the nozzle to spray coolant onto the corresponding part of the cutting tool according to the spray pattern signal includes: Based on the spray pattern signal, the corresponding spray pattern is determined, wherein the spray pattern includes: directional spray, full coverage spray, pulse spray, and multi-point spray; According to the spray pattern, the nozzle is controlled to spray coolant onto the corresponding part of the cutting tool.

6. The method according to claim 5, characterized in that, The method of controlling the nozzle to spray coolant onto a corresponding portion of the cutting tool includes: Based on the spray pattern, determine the current spray position of the cutting tool; The current angle data of the nozzle is obtained through the distance sensor; The adjustment angle of the nozzle is determined based on the current angle data and the current position where the cutting tool needs to spray. The servo motor is controlled to rotate according to the adjustment angle so that the nozzle sprays coolant toward the position where the cutting tool needs to be sprayed.

7. The method according to claim 1, characterized in that, The method further includes: Based on a rapid movement signal, the nozzle is controlled to pause spraying, wherein the rapid movement signal indicates that the cutting tool's movement speed is greater than a fourth threshold.

8. An electronic device, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, when the processor executes the computer program, it implements the tool tip cooling method of the cutting equipment as described in any one of claims 1 to 7.

9. A computer-readable storage medium, characterized in that, The device contains a computer program that, when executed by a processor, implements the tool tip cooling method of the cutting equipment as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Knife head cooling device for machining center

    CN202317854U

  • Cutting tool state detection system

    JP2013240842A