CNC Full-Speed Operation Method, Device, Computer Equipment, and Storage Medium

By real-time detection of tool tool resistance and automatic adjustment of tool speed, the problem of CNC machine tools being unable to adjust adaptively is solved, and the operation is achieved at full speed is improved, processing efficiency is improved and tool breakage is prevented.

CN115328033BActive Publication Date: 2025-08-01广东智目科技有限公司
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210999648.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-19
Publication Date
2025-08-01
Estimated Expiration
2042-08-19

AI Technical Summary

Technical Problem

Existing CNC machine tools cannot adjust the processing speed adaptively, resulting in low machining efficiency and easy tool breakage when cutting tools.

Method used

By detecting the tool's tool resistance in real time, determining whether it is greater than or less than the preset threshold, and automatically controlling the tool acceleration or deceleration to achieve adaptive full-speed operation.

Benefits of technology

Improve the processing efficiency of CNC machine tools, prevent tool breakage, and ensure processing quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115328033B_ABST
    Figure CN115328033B_ABST
Patent Text Reader

Abstract

This application relates to the technical field of numerical control machine tools, and discloses a CNC full-speed operation method, device, computer device, and storage medium. In the solution of this application, when the CNC is in the processing state, by detecting the tool resistance of the tool of the CNC machine tool, it is judged whether the tool resistance is greater than a preset limit bearing parameter constant. If it is judged that the tool resistance is greater than the preset limit bearing parameter constant, the tool needs to be controlled to decelerate. If it is judged that the tool resistance is less than the preset limit bearing parameter constant, the tool needs to be controlled to accelerate, so as to realize the automatic adjustment of the cutting speed of the tool, enable the CNC machine tool to achieve full-speed operation cutting according to different working states, improve work efficiency, and thus solve the problem that the existing CNC machine tool cannot adapt to full-speed operation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of CNC machine tools, and in particular to a CNC full-speed operation method, device, computer equipment, and storage medium. Background Art

[0002] CNC is the abbreviation of computer numerical control machine tool, which is an automated machine tool controlled by a program. It can logically process programs specified by control codes or other symbolic instructions, and decode them through a computer to make the machine tool perform the specified actions. Current CNC machine tools are unable to adaptively adjust the processing speed. When a CNC machine tool processes a workpiece, the tool will break when it reaches a certain tool load during cutting. Therefore, the CNC machine tools in the existing technology can only manually adjust the fixed processing speed, which cannot further improve the processing efficiency. Therefore, the existing technology has defects and needs to be improved. Summary of the Invention

[0003] The main purpose of this application is to provide a CNC full-speed operation method, device, computer equipment and storage medium, aiming to solve the problem in the prior art that CNC machine tools cannot adapt to full-speed operation.

[0004] In order to achieve the above-mentioned object of the invention, the present application proposes a CNC full-speed operation method, wherein the CNC includes a CNC machine tool, and a tool is provided in the CNC machine tool. The method comprises:

[0005] When the CNC is in a processing state, the tool resistance of the tool is obtained in real time;

[0006] Determining whether the knife resistance is greater than a preset first threshold;

[0007] If the tool resistance is greater than a preset first threshold, controlling the tool to decelerate;

[0008] If the tool resistance is less than a preset first threshold, the tool is controlled to accelerate.

[0009] Furthermore, when the CNC is in a processing state, the process includes:

[0010] obtaining the feed speed of the tool in real time;

[0011] Determining whether the feed speed of the tool is less than a preset second threshold;

[0012] If the feed speed of the tool is less than a preset second threshold, the tool is judged to be faulty and the CNC is controlled to perform a specified operation.

[0013] Furthermore, when the CNC is in a processing state, the process further includes:

[0014] If the feed rate of the tool is greater than a preset second threshold value, it is determined that the tool is machining normally.

[0015] Further, before obtaining the tool resistance of the tool in real time, it includes:

[0016] Determine whether the tool resistance of the tool is obtained;

[0017] If the tool resistance of the tool fails to be obtained, it is determined that the tool is broken, and the CNC is controlled to execute a specified operation.

[0018] Further, the CNC machine tool further includes: a workbench for placing a workpiece, a spindle connected to the tool, a suction vacuum tube provided on the workbench, a force-sensitive element provided at the side end of the workbench, and a cover plate provided correspondingly on the workbench to limit the workpiece.

[0019] Further, the CNC machine tool further includes: an input unit and a control unit, and the CNC machine tool is adjusted through the input unit and stored in the control unit for operation.

[0020] Further, the CNC machine tool further includes: a fault alarm unit and an indicator light cooperating with the fault alarm unit.

[0021] The embodiment of the present application further provides a CNC full-speed operation device, including:

[0022] An acquisition module, configured to acquire the tool resistance of the tool in real time when the CNC is in a machining state;

[0023] A judgment module, configured to judge whether the tool resistance is greater than a preset first threshold value;

[0024] A first execution module, configured to control the tool to execute deceleration if the tool resistance is greater than a preset first threshold value;

[0025] A second execution module, configured to control the tool to execute acceleration if the tool resistance is less than a preset first threshold value.

[0026] The present application further provides a computer device, including a memory and a processor, where the memory stores a computer program, and when the processor executes the computer program, the steps of the method described in any one of the above are implemented.

[0027] The present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the method described in any one of the above are implemented.

[0028] The CNC full-speed operation method, device, computer equipment and storage medium according to the embodiments of the present application, when the CNC is in the processing state, detect the tool resistance of the tool of the CNC machine tool, and judge whether the tool resistance is greater than a preset limit bearing parameter constant. If it is judged that the tool resistance is greater than the preset limit bearing parameter constant, the tool needs to be controlled to decelerate. If it is judged that the tool resistance is less than the preset limit bearing parameter constant, the tool needs to be controlled to accelerate, so as to realize the automatic adjustment of the cutting speed of the tool, enable the CNC machine tool to perform full-speed operation cutting according to different working states, improve work efficiency, and thus solve the problem that the existing CNC machine tool cannot adapt to full-speed operation. Brief Description of the Drawings

[0029] Figure 1 It is a schematic flowchart of the CNC full-speed operation method according to an embodiment of the present application;

[0030] Figure 2 It is a schematic structural diagram of a CNC machine tool according to an embodiment of the present application;

[0031] Figure 3 It is a schematic block diagram of the structure of the CNC full-speed operation device according to an embodiment of the present application;

[0032] Figure 4 It is a schematic block diagram of the structure of a computer device according to an embodiment of the present application.

[0033] The realization, functional features and advantages of the purpose of the present application will be further described in conjunction with the embodiments with reference to the accompanying drawings. Detailed Embodiments

[0034] In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application, and are not used to limit the present application.

[0035] Refer to Figure 1 , a CNC full-speed operation method is provided in the embodiments of the present application. The CNC includes:

[0036] A CNC machine tool, in which a tool is provided. The method includes:

[0037] S1. When the CNC is in the processing state, obtain the tool resistance of the tool in real time;

[0038] S2. Judge whether the tool resistance is greater than a preset first threshold;

[0039] S3. If the tool resistance is greater than the preset first threshold, control the tool to perform deceleration;

[0040] S4. If the tool resistance is less than a preset first threshold value, control the tool to execute acceleration.

[0041] As described in step S1 above, when the terminal detects that the CNC is in the machining state, by detecting the tool resistance of the tool of the CNC machine tool, the terminal can determine whether the tool is in the normal machining and cutting state. For example, a pressure sensor for detecting the cutting state of the tool is provided on the tool, or a sensor for detecting pressure is provided on the corresponding workbench of the workpiece. The resistance of the tool during work is detected through the pressure sensor, so as to judge the tool resistance during the work of the tool through the resistance. When the pressure sensor cannot detect the working pressure of the tool, it means that the tool is not in the normal working cutting state, and it can be judged that the tool is in the state of broken tool, and then the tool can be prompted to be replaced by a specified method.

[0042] As described in steps S2 - S3 above, the terminal judges whether the tool resistance is greater than a preset threshold value. If it is judged that the tool resistance is greater than the preset threshold value, it is necessary to control the tool to decelerate. The preset of the threshold value can be set as a constant of the tool limit bearing parameter. When the tool resistance of the tool exceeds the preset limit bearing parameter constant, it means that the pressure borne by this tool is too large, and it is necessary to control the cutting speed of the tool to decrease, reduce the tool resistance, and prevent the tool from breaking and affecting the normal progress of the work.

[0043] As described in step S4 above, when the terminal detects that the tool resistance of the tool is less than the preset threshold value, it is necessary to control the tool to accelerate through the terminal to increase the cutting speed. Among them, when the tool resistance does not exceed the preset limit bearing parameter constant, it means that the tool can increase the running and cutting speed, and the cutting efficiency is improved.

[0044] In one embodiment, a number of groups of force - sensitive elements are arranged on the CNC machine tool. The arrangement of the number of groups of force - sensitive elements can detect forces such as pressure, tension or pressure in each direction on the CNC machine tool. Then, according to the forces of the tool in each direction when cutting the workpiece on the workbench, the tool resistance during the work of the tool can be detected through the force - sensitive elements. In addition, the pre - tightening resultant force of the number of groups of force - sensitive elements on the CNC machine tool needs to be adjusted to 3 to 5 times the resistance of the tool resistance during cutting to prevent inaccurate detection when the tool is cutting.

[0045] In another embodiment, before the CNC machine tool starts working, it is necessary to zero the values of the force - sensitive elements in each direction, and then test each direction to judge whether the detection coefficients of the force - sensitive elements in each direction are normal. When the detection coefficients of the force - sensitive elements in each direction are normal, the cutting work on the workpiece will start. By pre - detecting the coefficients of the force - sensitive elements, the tool on the CNC machine tool can detect the tool resistance more accurately, so as to control the cutting speed of the tool according to the size of the tool resistance, so that when the tool is working, the cutting speed can be increased to the maximum to improve the work efficiency.

[0046] The CNC full-speed operation method according to the embodiment of the present application. When the CNC is in the processing state, by detecting the tool resistance of the tool of the CNC machine tool, it is judged whether the tool resistance is greater than a preset limit bearing parameter constant. If it is judged that the tool resistance is greater than the preset limit bearing parameter constant, the tool needs to be controlled to decelerate. If it is judged that the tool resistance is less than the preset limit bearing parameter constant, the tool needs to be controlled to accelerate, so as to realize the automatic adjustment of the cutting speed of the tool, enable the CNC machine tool to achieve full-speed operation cutting according to different working states, improve work efficiency, and thus solve the problem that the CNC machine tool in the prior art cannot operate at full speed.

[0047] Further, after the "when the CNC is in the processing state" includes:

[0048] S201. Obtain the feed speed of the tool in real time;

[0049] S202. Judge whether the feed speed of the tool is less than a preset second threshold;

[0050] S203. If the feed speed of the tool is less than the preset second threshold, judge that the tool is faulty, and control the CNC to execute a specified operation.

[0051] As described in the above steps S201 - S202, when the terminal detects that the CNC is in the processing state, by further obtaining the feed speed of the tool during cutting, and then judging whether the feed speed of the tool during cutting is less than a preset threshold. Since the feed speed of the tool during cutting can detect whether the tool is in a normal working state. For example, when there are bumps or grooves in part of the tool, it will affect the feed speed of the tool during cutting, and when there are bumps or grooves in the tool, it is easy to affect the machining quality of the workpiece. Therefore, it is necessary to detect the feed speed of the tool to judge whether the tool is in a normal working state.

[0052] As described in the above step S203, when the terminal detects that the feed speed of the tool is less than the preset threshold, it means that the tool is in a faulty state. Then the terminal will issue an alarm or remind the user to replace the tool. The probability of tool failure increases with the increase of the use time. Therefore, a threshold needs to be set. This threshold can be the standard feed speed of the tool during cutting. The tool gradually becomes dull with the increase of the use time. When the tool becomes dull, it is necessary to replace the tool to prevent the dull tool from affecting the machining quality.

[0053] Further, after the "when the CNC is in the processing state" also includes:

[0054] S301. If the feed speed of the tool is greater than the preset second threshold, judge that the tool is machining normally.

[0055] As described in step S301 above, when the terminal detects that the feed speed of the cutting tool during cutting is greater than a preset threshold, it indicates that the cutting tool is in correct cutting and the cutting tool is in a relatively sharp state, so the cutting tool can work normally.

[0056] Further, before obtaining the cutting force of the cutting tool in real time, it includes:

[0057] S401. Determine whether to obtain the cutting force of the cutting tool;

[0058] S402. If the cutting force of the cutting tool cannot be obtained, it is determined that the cutting tool is broken, and the CNC is controlled to perform a specified operation.

[0059] As described in step S401 above, before the terminal obtains the cutting force of the cutting tool in real time, it first determines whether the cutting force of the cutting tool can be obtained, so as to prevent the cutting tool from breaking during working cutting and being unable to be detected. After the terminal can obtain the cutting force of the cutting tool, the terminal needs to obtain the cutting force of the cutting tool in real time to ensure the processing quality of the workpiece.

[0060] As described in step S402 above, if the terminal fails to obtain the cutting force of the cutting tool, it can be determined that the cutting tool is in a broken state, and a specified prompt needs to be issued or the cutting tool needs to be replaced. Among them, if the cutting force of the cutting tool cannot be obtained, it means that the cutting force of the cutting tool obtained by the terminal is zero. When the CNC is in the processing state, since the cutting tool has a risk of breaking as the use time becomes longer, it is necessary to obtain the cutting force of the cutting tool in real time during processing to realize real-time detection of whether the cutting tool breaks, so as to prevent the workpiece from not being cut and unable to be detected.

[0061] In an embodiment, the CNC performs a specified operation by controlling the CNC machine tool to issue an alarm to remind the user to detect the cut workpiece, so as to prevent the workpiece from having unqualified processing quality, and continue processing according to automatic tool change.

[0062] Reference Figure 2 Further, the CNC machine tool further includes: a workbench 1 for placing the workpiece, a spindle 3 connected to the cutting tool 2, a suction vacuum tube 4 provided on the workbench 1, a force-sensitive element 5 provided at the side end of the workbench 1, and a cover plate 6 provided on the workbench 1 for limiting the workpiece.

[0063] As described above, the spindle is provided to be connected to the tool and drive to control the rotational speed of the tool; the adsorption vacuum tube is provided to vacuum the workpiece on the workbench, so that the workpiece can be stably adsorbed on the workbench, facilitating the tool to process the workpiece; the force-sensitive element is provided to detect forces such as pressure, tension or pressure in all directions on the workbench, and then the force when the tool cuts the workpiece on the workbench in all directions can be determined, so that the tool resistance during tool operation can be detected by the force-sensitive element; the cover plate is provided to limit the workpiece, thereby preventing the workpiece from shifting during cutting, which affects normal cutting and the detection accuracy of the force-sensitive element.

[0064] In another embodiment, the workbench is fixed to the CNC machine tool by bolts, making the workbench floating on the CNC machine tool, so that the force-sensitive element can accurately detect forces such as pressure, tension or pressure in all directions through multi-directional detection, facilitating the terminal to control the tool for adaptive speed adjustment.

[0065] Furthermore, the CNC machine tool further includes: an input unit and a control unit, which are used to adjust the CNC machine tool through the input unit and store it in the control unit for operation.

[0066] In this embodiment, with the input unit, the user can input or debug the program through the input unit, and through debugging to the corresponding parameters required for processing each different workpiece. The control unit is provided to receive and store the parameters of the input unit and perform control operations. For example, the user can adjust the feed speed parameter of the spindle through the input unit, and the control unit is used to control the spindle to execute speed adjustment.

[0067] Furthermore, the CNC machine tool further includes: a fault alarm unit and an indicator light cooperating with the fault alarm unit.

[0068] In this embodiment, with the fault alarm unit, when a fault occurs during the operation of the CNC machine tool, the fault alarm unit will trigger an alarm and remind through the indicator light. For example, when the tool breaks, the fault alarm unit will trigger a tool break alarm, facilitating the user to replace the tool in a timely manner.

[0069] Refer to Figure 3 , in the embodiment of the present application, a CNC full-speed operation device is further provided, including:

[0070] An acquisition module, configured to, when the CNC is in a processing state, acquire the tool resistance of the tool in real time;

[0071] A judgment module, configured to judge whether the tool resistance is greater than a preset first threshold;

[0072] A first execution module, configured to, if the tool resistance is greater than the preset first threshold, control the tool to execute deceleration;

[0073] A second execution module, configured to control the tool to execute acceleration if the tool resistance is less than a preset first threshold.

[0074] As described above, it can be understood that each component of the CNC full-speed operation device proposed in the present application can implement the functions of any one of the above-described CNC full-speed operation methods, and the specific structure will not be elaborated herein.

[0075] Referring to Figure 4 , an embodiment of the present application further provides a computer device, which may be a server, and its internal structure may be as Figure 3 shown. The computer device includes a processor, a memory, a network interface, and a database connected through a method bus. Among them, the processor of the computer design is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operation method, a computer program, and a database. The memory provides an environment for the operation of the operation method and the computer program in the non-volatile storage medium. The database of the computer device is used for data such as question-and-answer data in the corpus. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a CNC full-speed operation method is implemented.

[0076] The above processor executes the above CNC full-speed operation method, including: when the CNC is in a machining state, obtaining the tool resistance of the tool in real time; determining whether the tool resistance is greater than a preset first threshold; if the tool resistance is greater than the preset first threshold, controlling the tool to execute deceleration; if the tool resistance is less than the preset first threshold, controlling the tool to execute acceleration.

[0077] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, a CNC full-speed operation method is implemented, including the steps of: when the CNC is in a machining state, obtaining the tool resistance of the tool in real time; determining whether the tool resistance is greater than a preset first threshold; if the tool resistance is greater than the preset first threshold, controlling the tool to execute deceleration; if the tool resistance is less than the preset first threshold, controlling the tool to execute acceleration.

[0078] In the above-described CNC full-speed operation method, when the CNC is in the machining state, the tool resistance of the tool of the CNC machine tool is detected to determine whether the tool resistance is greater than a preset limit bearing parameter constant. If it is determined that the tool resistance is greater than the preset limit bearing parameter constant, the tool needs to be decelerated. If it is determined that the tool resistance is less than the preset limit bearing parameter constant, the tool needs to be accelerated, so as to automatically adjust the cutting speed of the tool, enabling the CNC machine tool to achieve full-speed operation cutting according to different working states, improving work efficiency, and thus solving the problem that the CNC machine tool in the prior art cannot operate at full speed.

[0079] Those of ordinary skill in the art can understand that all or part of the processes in the above-described embodiment methods can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the above-described method embodiments. Among them, any reference to a memory, storage, database, or other medium provided in this application and used in the embodiments can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (SSRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.

[0080] It should be noted that in this article, the term "including", "comprising", or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, apparatus, article, or method including a series of elements not only includes those elements but also includes other elements not expressly listed, or further includes elements inherent to such process, apparatus, article, or method. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, apparatus, article, or method including that element.

[0081] The above are only the preferred embodiments of the present application, and do not thus limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made by using the content of the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, shall similarly be included within the patent protection scope of the present application.

Claims

1. A method for full-speed operation of a CNC, the CNC including a CNC machine tool, and a cutting tool being provided in the CNC machine tool, characterized in that, The method includes: When the CNC is in the machining state, the cutting force of the tool is obtained in real time; Judge whether the cutting force is greater than a preset first threshold; If the cutting force is greater than the preset first threshold, control the tool to decelerate; If the cutting force is less than the preset first threshold, control the tool to accelerate; Before obtaining the cutting force of the tool in real time, it includes: Judge whether the cutting force of the tool is obtained; If the cutting force of the tool cannot be obtained, judge that the tool is broken, and control the CNC to perform a specified operation, where the specified operation is to issue a specified prompt or replace the tool; The CNC machine tool further includes: a workbench for placing a workpiece, a spindle connected to the tool, a suction vacuum tube provided on the workbench, a force-sensitive element provided at the side end of the workbench, and a cover plate provided on the workbench corresponding to limit the workpiece. The workbench is fixed to the CNC machine tool by bolts, so that the workbench is floatingly arranged on the CNC machine tool, and the force-sensitive element detects the pressure, tension or pressure in all directions on the workbench through multi-directional detection; Before the CNC machine tool starts working, zero the values of the force-sensitive elements in all directions, and then judge whether the detection coefficients of the force-sensitive elements in all directions are normal according to the tests performed in all directions. When the detection coefficients of the force-sensitive elements in all directions are normal, start cutting the workpiece. Among them, the pre-tightening resultant force of several groups of force-sensitive elements on the CNC machine tool needs to adjust the resistance of the cutting force of the tool by 3 to 5 times; After "when the CNC is in the machining state", it includes: Obtain the feed speed of the tool in real time; Judge whether the feed speed of the tool is less than a preset second threshold; If the feed speed of the tool is less than the preset second threshold, judge that the tool is faulty, and the terminal will issue an alarm or remind the user to replace the tool; After "when the CNC is in the machining state", it further includes: If the feed speed of the tool is greater than the preset second threshold, judge that the tool is machining normally.

2. The CNC full-speed operation method according to claim 1, characterized in that The CNC machine tool further includes: an input unit and a control unit, and the CNC machine tool is adjusted through the input unit and stored in the control unit for operation.

3. The CNC full-speed operation method according to claim 1, wherein The CNC machine tool further includes: a fault alarm unit and an indicator light cooperating with the fault alarm unit.

4. A CNC full-speed operation device for implementing the method according to any one of claims 1-3, characterized in that, It includes: An acquisition module for obtaining the cutting force of the tool in real time when the CNC is in the machining state; A judgment module for judging whether the cutting force is greater than a preset first threshold; A first execution module for controlling the tool to decelerate if the cutting force is greater than the preset first threshold; A second execution module for controlling the tool to accelerate if the cutting force is less than the preset first threshold.

5. A computer device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the CNC full-speed operation method described in any one of claims 1 to 3.

6. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the CNC full-speed operation method described in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Full-automatic circulating cooling device of numerically-controlled machine tool

    CN209319406U

  • Method for monitoring tool wear during machining

    DE19808565A1

  • KR1018429950000B1