Vibration suppression method and device of machine tool, computer program product and machine tool system

By installing vibration sensors on the main shaft and beam of the machine tool, vibration suppression measures are carried out according to the signal strength and processing state, the problem of machine tool vibration control is solved, and the machining accuracy and machine tool stability are improved.

CN119717684APending Publication Date: 2025-03-28ZHUHAI GREE INTELLIGENT EQUIP TECH RES INST CO LTD +2
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411894757.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

The prior art is difficult to effectively control the vibration of the machine tool, which affects machining accuracy, surface quality, tool life, machine tool stability and operation safety.

Method used

By installing a vibration sensor on the spindle and cross beam of the machine tool, the vibration signal is obtained, and the feed speed and start-stop acceleration of the spindle are controlled according to the signal strength and processing state, or the vibration suppressor is activated to suppress vibration. At the same time, for beam vibration, an alarm is issued to conduct a rigid check to improve the overall rigidity of the machine tool.

Benefits of technology

Effectively suppress the vibration of the machine tool, improve processing accuracy and surface quality, extend tool life, enhance the stability and safety of the machine tool, and solve the problem of difficulty in effectively controlling the vibration of the machine tool in the prior art.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119717684A_ABST
    Figure CN119717684A_ABST
Patent Text Reader

Abstract

The invention provides a vibration suppression method and device of a machine tool, a computer program product and a machine tool system.The method comprises the steps of obtaining a first sensor signal and a second sensor signal, the first sensor signal is a signal detected by a first vibration sensor on a main shaft of the machine tool, and the second sensor signal is a signal detected by a second vibration sensor on a main shaft of the machine tool; the second sensor signal is a signal detected by a second vibration sensor on a cross beam of the machine tool; in the control step, under the condition that the first sensor signal is a vibration signal, the main shaft is controlled to reduce the feeding speed and start-stop acceleration, or the vibration suppressor is controlled to carry out vibration suppression; and a sending step: giving an alarm when the second sensor signal is a vibration signal to remind the frame of the machine tool to carry out rigidity inspection, thereby solving the problem that the vibration of the machine tool is difficult to effectively control in the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vibration suppression, and in particular to a vibration suppression method and device for a machine tool, a computer-readable storage medium, a computer program product, and a machine tool system. Background Art

[0002] With the rapid development of domestic manufacturing technology and the continuous expansion of the market scale, the demand for CNC machine tools required for production and processing is also expanding. At present, CNC machine tools have been widely used in the fields of automobiles, molds, aerospace, military industry, etc. During the processing of CNC machine tools, spindle vibration is a problem that needs to be strictly controlled because it directly affects the processing accuracy, surface quality, and the stability and life of the machine tool. The following is the importance of reducing spindle vibration:

[0003] 1. Improve machining accuracy: Spindle vibration will cause the tool path during machining to deviate from the predetermined trajectory, thus affecting the machining size and shape accuracy of the workpiece.

[0004] 2. Improve surface quality: Vibration can cause ripples, scratches or unevenness on the surface of the workpiece, reduce the surface finish of the finished product, and affect the appearance and performance of the final product.

[0005] 3. Extend tool life: Vibration will increase tool wear, shorten tool life and increase production costs.

[0006] 4. Protect the machine tool structure: Long-term vibration may cause fatigue damage to the machine tool structure and reduce the overall reliability and stability of the machine tool.

[0007] 5. Improve processing efficiency: Vibration may cause processing interruption or require downtime for inspection, which not only affects production progress but also may increase non-productive maintenance time.

[0008] 6. Ensure operational safety: Severe vibration may cause machine tool parts to fall off or accidents, posing a threat to the safety of operators.

[0009] Therefore, it is necessary to design a dual-spindle synchronous vibration suppression method to ensure the coordination rate of dual-spindle synchronous machining while ensuring low vibration. Summary of the invention

[0010] The main purpose of the present application is to provide a vibration suppression method, device, computer-readable storage medium, computer program product and machine tool system for a machine tool, so as to at least solve the problem that it is difficult to effectively control the vibration of a machine tool in the prior art.

[0011] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a vibration suppression method for a machine tool is provided, comprising: an acquisition step of acquiring a first sensor signal and a second sensor signal, wherein the first sensor signal is a signal detected by a first vibration sensor on a main shaft of the machine tool, and the second sensor signal is a signal detected by a second vibration sensor on a crossbeam of the machine tool; a control step of controlling the main shaft to reduce the feed speed and start-stop acceleration, or controlling a vibration suppressor to suppress vibration, when the first sensor signal is a vibration signal; and an issuing step of issuing an alarm, when the second sensor signal is a vibration signal, to remind a rigidity check of the frame of the machine tool.

[0012] Optionally, when the first sensor signal is a vibration signal, the spindle is controlled to reduce the feed speed and the start-stop acceleration, or the vibration suppressor is controlled to suppress vibration, including: when the first sensor signal is a vibration signal and the spindle is not performing a machining process, the spindle is controlled to reduce the feed speed and the start-stop acceleration; when the first sensor signal is a vibration signal and the spindle is performing the machining process, the vibration suppressor is controlled to suppress vibration, the vibration suppressor is on the spindle or in the spindle box of the spindle, and the vibration suppressor is used to generate vibration in the opposite direction to the vibration direction of the spindle.

[0013] Optionally, there are multiple spindles, and when the first sensor signal is a vibration signal and the spindle is executing the processing procedure, the vibration suppressor is controlled to suppress vibration, including: when the first sensor signal is a vibration signal and at least two of the spindles are executing the same processing procedure, adjusting the processing program of the machine tool so that each of the spindles is executing a different processing procedure; when the first sensor signal is a vibration signal and each of the spindles is executing a different processing procedure, controlling the vibration suppressor corresponding to the vibrating spindle to suppress vibration.

[0014] Optionally, after acquiring the first sensor signal and the second sensor signal, the method further includes: analyzing the vibration amplitude of the first sensor signal to obtain the first vibration amplitude, and analyzing the vibration amplitude of the second sensor signal to obtain the second vibration amplitude; when the first vibration amplitude is greater than a vibration amplitude threshold, determining that the first sensor signal is a vibration signal; when the second vibration amplitude is greater than the vibration amplitude threshold, determining that the second sensor signal is a vibration signal.

[0015] Optionally, the method further includes: repeating the acquiring step, the controlling step and the issuing step in sequence at least once until both the first sensor signal and the second sensor signal are not vibration signals.

[0016] Optionally, after acquiring the first sensor signal and the second sensor signal, the method further includes: when neither the first sensor signal nor the second sensor signal is a vibration signal, acquiring the first sensor signal and the second sensor signal twice at a predetermined time interval; and when neither the first sensor signal acquired twice nor the second sensor signal acquired twice is a vibration signal, determining that there is no vibration abnormality in the machine tool.

[0017] According to another aspect of the present application, a vibration suppression device for a machine tool is provided, comprising: a first acquisition unit, used to execute an acquisition step, to acquire a first sensor signal and a second sensor signal, wherein the first sensor signal is a signal detected by a first vibration sensor on a main shaft of the machine tool, and the second sensor signal is a signal detected by a second vibration sensor on a crossbeam of the machine tool; a control unit, used to execute a control step, to control the main shaft to reduce a feed speed and a start-stop acceleration, or to control a vibration suppressor to perform vibration suppression when the first sensor signal is a vibration signal; and an issuing unit, used to execute an issuing step, to issue an alarm when the second sensor signal is a vibration signal, to remind a rigidity check of the frame of the machine tool.

[0018] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute any one of the methods described.

[0019] According to another aspect of the present application, a computer program product is provided, including a computer program, characterized in that when the computer program is executed by a processor, any one of the methods described is implemented.

[0020] According to another aspect of the present application, a machine tool system is provided, comprising: a machine tool, one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include methods for executing any one of the described methods.

[0021] By applying the technical solution of the present application, the vibration suppression method of the above-mentioned machine tool monitors the vibration of the main shaft and the crossbeam of the machine tool respectively through vibration sensors to obtain a first sensor signal and a second sensor signal. The first sensor signal is a vibration signal, indicating that abnormal vibration occurs at the main shaft, and the main shaft is controlled to reduce the feed speed and the start-stop acceleration, or the vibration suppressor is controlled to suppress the vibration to suppress the vibration of the main shaft. The second sensor signal is a vibration signal, indicating that abnormal vibration occurs at the crossbeam of the machine tool, which may be due to insufficient rigidity of the machine tool frame, and an alarm is issued to remind the rigidity check of the machine tool frame to improve the rigidity. According to the different sources of vibration, corresponding vibration suppression measures are adopted to effectively suppress the vibration, thereby solving the problem that it is difficult to effectively control the vibration of the machine tool in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 A hardware structure block diagram of a mobile terminal for executing a vibration suppression method for a machine tool provided in an embodiment of the present application is shown;

[0023] Figure 2 A schematic flow chart of a vibration suppression method for a machine tool provided according to an embodiment of the present application is shown;

[0024] Figure 3 A schematic flow chart of another vibration suppression method for a machine tool provided according to an embodiment of the present application is shown;

[0025] Figure 4 A structural block diagram of a vibration suppression device for a machine tool provided according to an embodiment of the present application is shown.

[0026] The above drawings include the following reference numerals:

[0027] 102, processor; 104, memory; 106, transmission device; 108, input and output devices. DETAILED DESCRIPTION

[0028] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0029] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0030] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0031] As introduced in the background technology, it is difficult to effectively control the vibration of a machine tool in the prior art. To solve this technical problem, the embodiments of the present application provide a vibration suppression method, device, computer-readable storage medium, computer program product and machine tool system for a machine tool.

[0032] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention.

[0033] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 FIG. 1 is a hardware structure block diagram of a mobile terminal of a machine tool vibration suppression method according to an embodiment of the present invention. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the mobile terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.

[0034] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the vibration suppression method of the machine tool in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, the above method is implemented. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof. The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0035] In this embodiment, a vibration suppression method for a machine tool running on a mobile terminal, a computer terminal or a similar computing device is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0036] Figure 2 1 is a flow chart of a vibration suppression method for a machine tool according to an embodiment of the present application. Figure 2 As shown, the method comprises the following steps:

[0037] Step S201, an acquisition step, acquiring a first sensor signal and a second sensor signal, wherein the first sensor signal is a signal detected by a first vibration sensor on a spindle of a machine tool, and the second sensor signal is a signal detected by a second vibration sensor on a crossbeam of the machine tool;

[0038] Step S202, a control step, in which, when the first sensor signal is a vibration signal, the spindle is controlled to reduce the feed speed and the start-stop acceleration, or a vibration suppressor is controlled to suppress vibration;

[0039] Step S203, issuing a warning step, in the case where the second sensor signal is a vibration signal, to remind the user to perform a rigidity check on the frame of the machine tool.

[0040] The vibration suppression method of the above-mentioned machine tool monitors the vibration of the main shaft and the crossbeam of the machine tool respectively through vibration sensors to obtain a first sensor signal and a second sensor signal. The first sensor signal is a vibration signal, indicating that abnormal vibration occurs at the main shaft, and the main shaft is controlled to reduce the feed speed and start-stop acceleration, or the vibration suppressor is controlled to suppress vibration to suppress the vibration of the main shaft. The second sensor signal is a vibration signal, indicating that abnormal vibration occurs at the crossbeam of the machine tool, which may be due to insufficient rigidity of the machine tool frame, and an alarm is issued to remind the rigidity check of the machine tool frame to improve the rigidity. According to different sources of vibration, corresponding vibration suppression measures are adopted to effectively suppress vibration, thereby solving the problem that it is difficult to effectively control the vibration of the machine tool in the prior art.

[0041] It should be noted that the source position of the vibration signal can be used to determine whether it is the spindle vibration or the machine tool vibration. If the signal is transmitted from the sensor position at the crossbeam, that is, the first sensor signal is a vibration signal, then the overall rigidity of the machine tool may be insufficient, and an alarm must be sounded immediately to issue a warning and immediately strengthen the rigidity of the machine tool.

[0042] In order to suppress the vibration of the spindle, in an optional implementation, the above step S202 includes:

[0043] Step S2021, when the first sensor signal is a vibration signal and the spindle is not performing a machining process, controlling the spindle to reduce a feed speed and a start / stop acceleration;

[0044] Step S2022, when the first sensor signal is a vibration signal and the spindle is executing the machining process, the vibration suppressor is controlled to suppress vibration, the vibration suppressor is on the spindle or in the spindle box of the spindle, and the vibration suppressor is used to generate vibration in the opposite direction to the vibration direction of the spindle.

[0045] In the above implementation, if the vibration signal comes from the spindle, first determine whether it is being processed at this time. If it is not being processed at this time, it may be due to the vibration caused by the instantaneous start and stop of the spindle at high speed. At this time, the CNC system can adjust the feed speed and start and stop acceleration to reduce the vibration. If it is being processed when the vibration signal is obtained, it means that the spindle is vibrating, and it is necessary to turn on the vibration suppressor to suppress the vibration. The vibration suppressor can be installed on the spindle or the spindle box. The vibration suppressor includes a sensor controller and a brake. After the sensor detects the vibration signal, the controller controls the brake to generate a corresponding opposite vibration, which is opposite to the original vibration in phase and amplitude, thereby reducing or offsetting the vibration.

[0046] In order to achieve multi-spindle vibration suppression, in an optional implementation manner, the number of the above-mentioned spindles is multiple, and the above-mentioned step S2022 includes:

[0047] Step S20221, when the first sensor signal is a vibration signal and at least two of the spindles are performing the same machining process, adjusting the machining program of the machine tool so that each of the spindles performs a different machining process;

[0048] Step S20222: When the first sensor signal is a vibration signal and each of the spindles is performing a different machining process, the vibration suppressor corresponding to the vibrating spindle is controlled to suppress vibration.

[0049] In the above embodiment, if multiple spindles vibrate, the multiple spindles are processing the same process. If they are processing the same process, it may be affected by the program. The processing program is not programmed reasonably. The processing program needs to be improved so that each of the above spindles executes a different one of the above processing processes. If they are not processing the same process, it means that it is just normal processing vibration, and the vibration suppressor needs to be turned on to reduce the vibration.

[0050] In order to determine the vibration source, in an optional implementation manner, after acquiring the first sensor signal and the second sensor signal, the method further includes:

[0051] Step S301, analyzing the vibration amplitude of the first sensor signal to obtain a first vibration amplitude, and analyzing the vibration amplitude of the second sensor signal to obtain a second vibration amplitude;

[0052] Step S302, when the first vibration amplitude is greater than the vibration amplitude threshold, determining that the first sensor signal is a vibration signal;

[0053] Step S303: when the second vibration amplitude is greater than the vibration amplitude threshold, determining that the second sensor signal is a vibration signal.

[0054] In the above implementation, the output signal line of the vibration sensor can be connected to a vibration analysis instrument to intelligently determine the vibration size. If it exceeds the set threshold, vibration suppression is required. It can be determined whether the first sensor signal and the second sensor signal are vibration signals, thereby determining the source of the vibration.

[0055] In order to effectively suppress vibration, in an optional implementation manner, the method further includes:

[0056] Step S401, repeating the above-mentioned acquisition step, the above-mentioned control step and the above-mentioned sending step in sequence at least once, until the above-mentioned first sensor signal and the above-mentioned second sensor signal are both not vibration signals.

[0057] In the above implementation, one adjustment may not be able to effectively suppress vibration, and it is necessary to repeatedly monitor the above-mentioned first sensor signal and the above-mentioned second sensor signal until the adjustment is completed and the above-mentioned first sensor signal and the above-mentioned second sensor signal are no longer vibration signals, indicating that the vibration has been effectively suppressed.

[0058] In order to ensure that there is no vibration abnormality, in an optional implementation manner, after acquiring the first sensor signal and the second sensor signal, the method further includes:

[0059] Step S501, when both the first sensor signal and the second sensor signal are not vibration signals, acquiring the first sensor signal and the second sensor signal twice at a predetermined time interval;

[0060] Step S502: When the second acquired first sensor signal and the second acquired second sensor signal are both not vibration signals, it is determined that the machine tool does not have abnormal vibration.

[0061] In the above embodiment, the first sensor signal and the second sensor signal are not vibration signals, and it cannot be fully confirmed that the machine tool has no vibration abnormality. The first sensor signal and the second sensor signal are acquired twice at a predetermined time interval. If the first sensor signal acquired twice and the second sensor signal acquired twice are not vibration signals, it indicates that the machine tool does not have any vibration abnormality.

[0062] In order to enable those skilled in the art to more clearly understand the technical solution of the present application, the implementation process of the vibration suppression method of the machine tool of the present application will be described in detail below in combination with specific embodiments.

[0063] This embodiment relates to a specific vibration suppression method for a machine tool, taking a dual-spindle machine tool as an example. Figure 3 As shown, the following steps are included:

[0064] Start dual spindle monitoring, and determine whether vibration occurs based on the information obtained by the vibration sensor and speed sensor. If a vibration signal is obtained, proceed to the next step to determine the source of the vibration signal. At this time, you can determine whether it is spindle vibration or machine tool vibration based on the source location of the vibration signal. If the signal is transmitted from the sensor position at the crossbeam, it may be that the overall rigidity of the machine tool is insufficient, and an alarm needs to be issued immediately to issue a warning prompt, and the rigidity of the machine tool should be strengthened immediately.

[0065] If the vibration signal comes from the spindle, it is necessary to further analyze whether the vibration signal comes from a single spindle or a dual spindle. If only the single spindle vibrates, first determine whether it is being processed at this time. If it is not being processed at this time, it may be due to the vibration caused by the instantaneous start and stop of the high-speed movement of the spindle. At this time, the CNC system can adjust the feed speed and start and stop acceleration to reduce the vibration. If it is being processed when the vibration signal is obtained, it means that the vibration is at the spindle, and the vibration suppressor needs to be turned on to suppress the vibration. If it is dual spindle vibration, similarly, first determine whether it is being processed. If it is not being processed at this time, it may be due to the vibration caused by the instantaneous start and stop of the high-speed movement of the spindle. At this time, the CNC system can adjust the feed speed and start and stop acceleration to reduce the vibration. If it is being processed when the vibration signal is obtained, it means that the vibration is at the spindle. Further, it is necessary to judge whether the dual spindles are processing the same process. If they are processing the same process, it may be affected by the program, and the processing program programming is unreasonable, and the processing program needs to be improved; if it is not processing the same process, it means that it is just normal processing vibration, and the vibration suppressor needs to be turned on to reduce vibration. Finally, determine whether the vibration suppression is completed. If not, repeat the above steps. If completed, end.

[0066] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0067] The embodiment of the present application also provides a vibration suppression device for a machine tool. It should be noted that the vibration suppression device for a machine tool in the embodiment of the present application can be used to execute the vibration suppression method for a machine tool provided in the embodiment of the present application. The device is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.

[0068] The vibration suppression device for a machine tool provided in an embodiment of the present application is introduced below.

[0069] Figure 4 is a structural block diagram of a vibration suppression device for a machine tool according to an embodiment of the present application. Figure 4 As shown, the device comprises:

[0070] A first acquisition unit 10 is used to execute an acquisition step to acquire a first sensor signal and a second sensor signal, wherein the first sensor signal is a signal detected by a first vibration sensor on a spindle of the machine tool, and the second sensor signal is a signal detected by a second vibration sensor on a crossbeam of the machine tool;

[0071] The control unit 20 is used to execute a control step, and when the first sensor signal is a vibration signal, control the spindle to reduce the feed speed and start-stop acceleration, or control the vibration suppressor to suppress vibration;

[0072] The issuing unit 30 is used to execute the issuing step, and in the case where the second sensor signal is a vibration signal, issue an alarm to remind the user to perform a rigidity check on the frame of the machine tool.

[0073] The vibration suppression device of the above-mentioned machine tool monitors the vibration of the main shaft and the crossbeam of the machine tool respectively through vibration sensors to obtain a first sensor signal and a second sensor signal. The first sensor signal is a vibration signal, indicating that abnormal vibration occurs at the main shaft, and the main shaft is controlled to reduce the feed speed and start-stop acceleration, or the vibration suppressor is controlled to suppress vibration to suppress the vibration of the main shaft. The second sensor signal is a vibration signal, indicating that abnormal vibration occurs at the crossbeam of the machine tool, which may be due to insufficient rigidity of the machine tool frame, and an alarm is issued to remind the rigidity check of the machine tool frame to improve the rigidity. According to different sources of vibration, corresponding vibration suppression measures are adopted to effectively suppress vibration, thereby solving the problem that it is difficult to effectively control the vibration of the machine tool in the prior art.

[0074] It should be noted that the source position of the vibration signal can be used to determine whether it is the spindle vibration or the machine tool vibration. If the signal is transmitted from the sensor position at the crossbeam, that is, the first sensor signal is a vibration signal, then the overall rigidity of the machine tool may be insufficient, and an alarm must be sounded immediately to issue a warning and immediately strengthen the rigidity of the machine tool.

[0075] In order to achieve the main shaft vibration suppression, in an optional implementation, the control unit includes:

[0076] A first control module, configured to control the spindle to reduce a feed speed and a start-stop acceleration when the first sensor signal is a vibration signal and the spindle is not performing a machining process;

[0077] The second control module is used to control the vibration suppressor to suppress vibration when the first sensor signal is a vibration signal and the spindle is executing the machining process. The vibration suppressor is on the spindle or in the spindle box of the spindle, and is used to generate vibration in the opposite direction to the vibration direction of the spindle.

[0078] In the above implementation, if the vibration signal comes from the spindle, first determine whether it is being processed at this time. If it is not being processed at this time, it may be due to the vibration caused by the instantaneous start and stop of the spindle at high speed. At this time, the CNC system can adjust the feed speed and start and stop acceleration to reduce the vibration. If it is being processed when the vibration signal is obtained, it means that the spindle is vibrating, and it is necessary to turn on the vibration suppressor to suppress the vibration. The vibration suppressor can be installed on the spindle or the spindle box. The vibration suppressor includes a sensor controller and a brake. After the sensor detects the vibration signal, the controller controls the brake to generate a corresponding opposite vibration, which is opposite to the original vibration in phase and amplitude, thereby reducing or offsetting the vibration.

[0079] In order to achieve multi-spindle vibration suppression, in an optional implementation, the number of the above-mentioned spindles is multiple, and the above-mentioned second control module includes:

[0080] an adjustment submodule, for adjusting the machining program of the machine tool so that each of the spindles performs a different machining process when the first sensor signal is a vibration signal and at least two of the spindles perform the same machining process;

[0081] The control submodule is used for controlling the vibration suppressor corresponding to the vibrating spindle to suppress vibration when the first sensor signal is a vibration signal and each of the spindles is performing a different machining process.

[0082] In the above embodiment, if multiple spindles vibrate, the multiple spindles are processing the same process. If they are processing the same process, it may be affected by the program. The processing program is not programmed reasonably. The processing program needs to be improved so that each of the above spindles executes a different one of the above processing processes. If they are not processing the same process, it means that it is just normal processing vibration, and the vibration suppressor needs to be turned on to reduce the vibration.

[0083] In order to determine the source of the vibration, in an optional implementation manner, the above device further includes:

[0084] an analyzing unit, configured to, after acquiring the first sensor signal and the second sensor signal, analyze the vibration amplitude of the first sensor signal to obtain the first vibration amplitude, and analyze the vibration amplitude of the second sensor signal to obtain the second vibration amplitude;

[0085] A first determining unit, configured to determine that the first sensor signal is a vibration signal when the first vibration amplitude is greater than a vibration amplitude threshold;

[0086] The second determination unit is used to determine that the second sensor signal is a vibration signal when the second vibration amplitude is greater than the vibration amplitude threshold.

[0087] In the above implementation, the output signal line of the vibration sensor can be connected to a vibration analysis instrument to intelligently determine the vibration size. If it exceeds the set threshold, vibration suppression is required. It can be determined whether the first sensor signal and the second sensor signal are vibration signals, thereby determining the source of the vibration.

[0088] In order to effectively suppress vibration, in an optional implementation, the device further includes:

[0089] The repeating unit is used to sequentially repeat the acquisition step, the control step and the sending step at least once until both the first sensor signal and the second sensor signal are not vibration signals.

[0090] In the above implementation, one adjustment may not be able to effectively suppress vibration, and it is necessary to repeatedly monitor the above-mentioned first sensor signal and the above-mentioned second sensor signal until the adjustment is completed and the above-mentioned first sensor signal and the above-mentioned second sensor signal are no longer vibration signals, indicating that the vibration has been effectively suppressed.

[0091] In order to ensure that there is no abnormal vibration, in an optional implementation manner, the device further includes:

[0092] A second acquisition unit is used for acquiring the first sensor signal and the second sensor signal twice at a predetermined time interval after acquiring the first sensor signal and the second sensor signal, if the first sensor signal and the second sensor signal are not vibration signals;

[0093] The third determination unit is used to determine that the machine tool does not have abnormal vibration when both the second sensor signal acquired for the second time and the second sensor signal acquired for the second time are not vibration signals.

[0094] In the above embodiment, the first sensor signal and the second sensor signal are not vibration signals, and it cannot be fully confirmed that the machine tool has no vibration abnormality. The first sensor signal and the second sensor signal are acquired twice at a predetermined time interval. If the first sensor signal acquired twice and the second sensor signal acquired twice are not vibration signals, it indicates that the machine tool does not have any vibration abnormality.

[0095] The vibration suppression device of the machine tool comprises a processor and a memory, wherein the first acquisition unit, the control unit and the issuing unit are stored in the memory as program units, and the processor executes the program units stored in the memory to realize corresponding functions. The modules are all located in the same processor; or, the modules are located in different processors in any combination.

[0096] The processor includes a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be provided, and the problem of being difficult to effectively control the vibration of the machine tool in the prior art can be solved by adjusting the kernel parameters.

[0097] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0098] An embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the vibration suppression method for the machine tool.

[0099] Specifically, the vibration suppression method of the machine tool includes:

[0100] Step S201, an acquisition step, acquiring a first sensor signal and a second sensor signal, wherein the first sensor signal is a signal detected by a first vibration sensor on a spindle of a machine tool, and the second sensor signal is a signal detected by a second vibration sensor on a crossbeam of the machine tool;

[0101] Step S202, a control step, in which, when the first sensor signal is a vibration signal, the spindle is controlled to reduce the feed speed and the start-stop acceleration, or a vibration suppressor is controlled to suppress vibration;

[0102] Step S203, issuing a warning step, in the case where the second sensor signal is a vibration signal, to remind the user to perform a rigidity check on the frame of the machine tool.

[0103] An embodiment of the present invention provides a processor, and the processor is used to run a program, wherein the vibration suppression method of the machine tool is executed when the program is run.

[0104] Specifically, the vibration suppression method of the machine tool includes:

[0105] Step S201, an acquisition step, acquiring a first sensor signal and a second sensor signal, wherein the first sensor signal is a signal detected by a first vibration sensor on a spindle of a machine tool, and the second sensor signal is a signal detected by a second vibration sensor on a crossbeam of the machine tool;

[0106] Step S202, a control step, in which, when the first sensor signal is a vibration signal, the spindle is controlled to reduce the feed speed and the start-stop acceleration, or a vibration suppressor is controlled to suppress vibration;

[0107] Step S203, issuing a warning step, in the case where the second sensor signal is a vibration signal, to remind the user to perform a rigidity check on the frame of the machine tool.

[0108] An embodiment of the present invention provides a machine tool system, the machine tool system includes a machine tool, a processor, a memory, and a program stored in the memory and executable on the processor, and when the processor executes the program, at least the following steps are implemented:

[0109] Step S201, an acquisition step, acquiring a first sensor signal and a second sensor signal, wherein the first sensor signal is a signal detected by a first vibration sensor on a spindle of a machine tool, and the second sensor signal is a signal detected by a second vibration sensor on a crossbeam of the machine tool;

[0110] Step S202, a control step, in which, when the first sensor signal is a vibration signal, the spindle is controlled to reduce the feed speed and the start-stop acceleration, or a vibration suppressor is controlled to suppress vibration;

[0111] Step S203, issuing a warning step, in the case where the second sensor signal is a vibration signal, to remind the user to perform a rigidity check on the frame of the machine tool.

[0112] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program for initializing at least the following method steps:

[0113] Step S201, an acquisition step, acquiring a first sensor signal and a second sensor signal, wherein the first sensor signal is a signal detected by a first vibration sensor on a spindle of a machine tool, and the second sensor signal is a signal detected by a second vibration sensor on a crossbeam of the machine tool;

[0114] Step S202, a control step, in which, when the first sensor signal is a vibration signal, the spindle is controlled to reduce the feed speed and the start-stop acceleration, or a vibration suppressor is controlled to suppress vibration;

[0115] Step S203, issuing a warning step, in the case where the second sensor signal is a vibration signal, to remind the user to perform a rigidity check on the frame of the machine tool.

[0116] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.

[0117] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0118] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0119] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0120] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0121] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0122] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0123] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0124] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0125] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:

[0126] 1) The vibration suppression method of the machine tool of the present application monitors the vibration of the main shaft and the crossbeam of the machine tool respectively through the vibration sensor to obtain the first sensor signal and the second sensor signal. The first sensor signal is a vibration signal, indicating that abnormal vibration occurs at the main shaft, and the main shaft is controlled to reduce the feed speed and the start-stop acceleration, or the vibration suppressor is controlled to suppress the vibration to suppress the vibration of the main shaft. The second sensor signal is a vibration signal, indicating that abnormal vibration occurs at the crossbeam of the machine tool, which may be due to insufficient rigidity of the machine tool frame. In this way, an alarm is issued to remind the user to check the rigidity of the machine tool frame and improve the rigidity. According to different sources of vibration, corresponding vibration suppression measures are adopted to effectively suppress vibration, thereby solving the problem that it is difficult to effectively control the vibration of the machine tool in the prior art.

[0127] 2) The vibration suppression device of the machine tool of the present application monitors the vibration of the main shaft and the crossbeam of the machine tool respectively through vibration sensors to obtain a first sensor signal and a second sensor signal. The first sensor signal is a vibration signal, indicating that abnormal vibration occurs at the main shaft, and the main shaft is controlled to reduce the feed speed and start-stop acceleration, or the vibration suppressor is controlled to suppress vibration to suppress the vibration of the main shaft. The second sensor signal is a vibration signal, indicating that abnormal vibration occurs at the crossbeam of the machine tool, which may be due to insufficient rigidity of the machine tool frame. In this way, an alarm is issued to remind the user to check the rigidity of the machine tool frame and improve the rigidity. According to different sources of vibration, corresponding vibration suppression measures are adopted to effectively suppress vibration, thereby solving the problem that it is difficult to effectively control the vibration of the machine tool in the prior art.

[0128] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for suppressing vibration of a machine tool, characterized in that: include: An acquisition step of acquiring a first sensor signal and a second sensor signal, wherein the first sensor signal is a signal detected by a first vibration sensor on a main shaft of the machine tool, and the second sensor signal is a signal detected by a second vibration sensor on a crossbeam of the machine tool; A control step, when the first sensor signal is a vibration signal, controlling the spindle to reduce the feed speed and start-stop acceleration, or controlling a vibration suppressor to suppress vibration; The issuing step is to issue an alarm when the second sensor signal is a vibration signal to remind the user to perform a rigidity check on the frame of the machine tool.

2. The method according to claim 1, characterized in that In the case where the first sensor signal is a vibration signal, controlling the spindle to reduce the feed speed and the start-stop acceleration, or controlling the vibration suppressor to perform vibration suppression, includes: When the first sensor signal is a vibration signal and the spindle is not performing a machining process, controlling the spindle to reduce a feed speed and a start-stop acceleration; When the first sensor signal is a vibration signal and the spindle is executing the machining process, the vibration suppressor is controlled to suppress vibration. The vibration suppressor is on the spindle or in the spindle box of the spindle. The vibration suppressor is used to generate vibration in the opposite direction to the vibration direction of the spindle.

3. The method according to claim 2, characterized in that There are multiple spindles, and when the first sensor signal is a vibration signal and the spindle is performing the processing step, controlling the vibration suppressor to suppress vibration includes: When the first sensor signal is a vibration signal and at least two of the spindles are performing the same machining process, adjusting the machining program of the machine tool so that each of the spindles performs a different machining process; When the first sensor signal is a vibration signal and the spindles are performing different machining steps, the vibration suppressor corresponding to the vibrating spindle is controlled to suppress the vibration.

4. The method according to claim 1, characterized in that: After acquiring the first sensor signal and the second sensor signal, the method further includes: Analyzing the vibration amplitude of the first sensor signal to obtain a first vibration amplitude, and analyzing the vibration amplitude of the second sensor signal to obtain a second vibration amplitude; In a case where the first vibration amplitude is greater than a vibration amplitude threshold, determining that the first sensor signal is a vibration signal; In a case where the second vibration amplitude is greater than the vibration amplitude threshold, it is determined that the second sensor signal is a vibration signal.

5. The method according to claim 1, characterized in that The method further comprises: The acquiring step, the controlling step and the issuing step are sequentially repeated at least once until both the first sensor signal and the second sensor signal are not vibration signals.

6. The method according to claim 1, characterized in that After acquiring the first sensor signal and the second sensor signal, the method further includes: When neither the first sensor signal nor the second sensor signal is a vibration signal, acquiring the first sensor signal and the second sensor signal twice at a predetermined interval; When neither the second sensor signal acquired for the second time nor the second sensor signal acquired for the second time is a vibration signal, it is determined that the machine tool does not have vibration abnormality.

7. A vibration suppression device for a machine tool, characterized in that: include: A first acquisition unit, used to execute an acquisition step to acquire a first sensor signal and a second sensor signal, wherein the first sensor signal is a signal detected by a first vibration sensor on a spindle of the machine tool, and the second sensor signal is a signal detected by a second vibration sensor on a crossbeam of the machine tool; A control unit, configured to execute a control step, wherein when the first sensor signal is a vibration signal, the spindle is controlled to reduce a feed speed and a start-stop acceleration, or a vibration suppressor is controlled to suppress vibration; The issuing unit is used to execute the issuing step, and when the second sensor signal is a vibration signal, an alarm is issued to remind the user to perform a rigidity check on the frame of the machine tool.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 6.

9. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

10. A machine tool system, characterized in that: include: A machine tool, one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include instructions for executing the method described in any one of claims 1 to 6.

Citation Information

Cited By

  • Numerical control machine tool dual-system cooperative control method and device and storage medium

    CN120686731A