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

By monitoring the spindle load in real time and automatically adjusting the rotational speed and feed rate, the machining resonance problem in the double-sided boring and milling process of CNC machine tools is solved, achieving efficient vibration elimination and efficiency optimization without human intervention, and protecting the tool.

CN120686731APending Publication Date: 2025-09-23XCMG EXCAVATOR MACHINERY CO LTD

Patent Information

Application Number
CN202510894897.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-30
Publication Date
2025-09-23

AI Technical Summary

Technical Problem

During the CNC double-sided boring and milling process, the machining resonance problem of the dual-system spindle affects the machining quality and tool life, and the existing intelligent adaptive machining method has poor vibration elimination effect.

Method used

By monitoring the spindle load in real time, automatically adjusting the spindle speed and feed rate, and using database experience data to calculate the upper and lower load limits, the spindle can be coordinated and controlled, machining resonance can be eliminated, and tool breakage detection can be performed when necessary.

Benefits of technology

It realizes fully automatic vibration elimination without manual intervention, and the upper limit of the spindle load can be flexibly adjusted, with good vibration elimination effect, improving processing quality and tool life, and optimizing the working efficiency of the dual system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120686731A_ABST
    Figure CN120686731A_ABST
Patent Text Reader

Abstract

The invention provides a numerical control machine tool dual-system cooperative control method and device and a storage medium, and belongs to the field of numerical control machining. The method comprises the steps that real-time loads of a first main shaft and a second main shaft are obtained from a numerical control system; and if the load of any one of the two spindles exceeds the corresponding load upper limit, the rotating speeds of the two spindles are linearly reduced from the standard rotating speed to the corresponding transition rotating speed, and meanwhile, the feeding speeds of the two spindles are gradually reduced within the preset adjusting range. The loads of the two main shafts are monitored in real time, when any main shaft load reaches the corresponding load upper limit and machining resonance is about to be generated, the rotating speed of the main shafts is automatically lowered to eliminate the resonance of the main shafts, manual intervention of operators is not needed, full-automatic vibration elimination is achieved, and the working efficiency is improved. And the load upper limits of the two main shafts are obtained through calculation of empirical data of a numerical control machine tool dual-system database, different load upper limits are generated under different working conditions, control is flexible, and the damping effect is good.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a dual-system collaborative control method, equipment and storage medium for a numerical control machine tool, and belongs to the field of numerical control machining. Background Art

[0002] During the CNC double-sided boring and milling process, the two spindles of the dual system perform cutting operations simultaneously. When the spindle speed and feed speed are always consistent, processing resonance is very likely to occur, which has an adverse effect on processing quality and tool life. Employees need to intervene manually and adjust the cutting parameters in time according to the actual working conditions.

[0003] After CNC machine tools introduced the industry's mainstream intelligent adaptive processing technology, the existing technology can automatically adjust the feed speed according to the spindle load. Although it eliminates human intervention, the control mode is relatively simple and the vibration elimination effect is poor, which still cannot meet the control requirements of this type of working condition. Summary of the Invention

[0004] The purpose of the present invention is to overcome the deficiencies in the prior art and provide a dual-system collaborative control method, equipment and storage medium for CNC machine tools, which solves the problem of poor vibration elimination effect when using intelligent automatic processing methods for double-sided boring and milling processes.

[0005] To achieve the above object, the present invention is implemented by adopting the following technical solutions:

[0006] In a first aspect, the present invention provides a dual-system collaborative control method for a CNC machine tool, comprising: collecting the first spindle load and the second spindle load; in response to the first spindle load exceeding a first load upper limit or the second spindle load exceeding a second load upper limit, lowering the first spindle speed and the second spindle speed to eliminate the machining resonance generated by the first spindle and the second spindle; wherein the first load upper limit and the second load upper limit are calculated based on empirical data in the CNC machine tool dual-system database.

[0007] As an optional technical solution of the present invention, the method of lowering the first spindle speed and the second spindle speed includes: lowering the first spindle speed from a preset standard speed to a predetermined standard speed. According to the preset first step, the speed is linearly reduced to the first transition speed. , change the second spindle speed from the standard speed According to the preset second step, it is linearly reduced to the second transition speed ;in, ; is the first downward adjustment coefficient, is the second downward adjustment coefficient.

[0008] As an optional technical solution of the present invention, the first collaborative control process also includes: while lowering the speed of the first spindle and the speed of the second spindle, gradually lowering the feed speed of the first spindle and the feed speed of the second spindle within a preset adjustment range according to a preset third step; wherein the preset adjustment range is calculated based on the preset standard feed speed and the preset adjustment amplitude.

[0009] As an optional technical solution of the present invention, after eliminating the machining resonance generated by the first spindle and the second spindle, the method further includes: controlling the speed of the first spindle and the speed of the second spindle to be immediately or gradually returned to the standard speed. .

[0010] As an optional technical solution of the present invention, the method also includes: in response to the first spindle load being lower than the first load lower limit or the second spindle load being lower than the second load lower limit, increasing the feed speed of the first spindle and the feed speed of the second spindle within a preset adjustment range to optimize the working efficiency of the CNC machine tool dual system; wherein the preset adjustment range is calculated based on the preset standard feed speed and the preset adjustment amplitude; the first load lower limit and the second load lower limit are calculated based on the empirical data in the CNC machine tool dual system database.

[0011] As an optional technical solution of the present invention, the feed speed of the first spindle and the feed speed of the second spindle are increased in an immediate or gradual manner.

[0012] As an optional technical solution of the present invention, the method also includes: in response to the first spindle load or the second spindle load reaching an alarm load value, reducing the feed speed of the first spindle and the second spindle to 0, and performing tool breakage detection; wherein, the alarm load value is set according to the tool type.

[0013] As an optional technical solution of the present invention, the acquisition of the first load upper limit, the second load upper limit, the first load lower limit and the second load lower limit includes: collecting the first load upper limit, the second load lower limit and the first load lower limit from the database of the CNC machine tool dual system according to the process type and the parameters of the workpiece. Empirical data of the first spindle load and Empirical data of the second spindle load ;

[0014] Calculate the first load limit , Second load limit , first load lower limit and the second load lower limit : ; ; ; ; Where, They are respectively the preset first upper limit coefficient, the second upper limit coefficient, the first lower limit coefficient, and the second lower limit coefficient.

[0015] In a second aspect, the present invention provides an electronic device comprising: a memory and a processor, wherein the memory stores a method for adaptive collaborative control of dual systems of a CNC machine tool as described in the first aspect and capable of being loaded and executed by the processor.

[0016] In a third aspect, the present invention provides a computer-readable storage medium storing a method for adaptive collaborative control of dual systems of a CNC machine tool as described in the first aspect that can be loaded and executed by a processor.

[0017] Compared with the prior art, the present invention has the following beneficial effects:

[0018] (1) The dual-system collaborative control method for CNC machine tools provided by the present invention monitors the loads of the two spindles in real time. When the load of any spindle reaches the corresponding load upper limit and is about to generate machining resonance, the spindle speed is automatically reduced to eliminate the spindle resonance. No manual intervention by the operator is required, and fully automatic vibration elimination is achieved. The load upper limits of the two spindles are calculated based on the empirical data in the dual-system database of CNC machine tools. Different load upper limits are generated for different working conditions, which makes the control flexible and has a good vibration elimination effect.

[0019] (2) The dual-system collaborative control method for CNC machine tools provided by the present invention not only reduces speed and eliminates vibration, but also automatically adjusts the spindle feed speed, thereby achieving automatic adjustment of the spindle speed and spindle feed speed along with spindle load fluctuations. Furthermore, the two systems are coordinated and controlled, and when the processing conditions of any one system are optimized, the processing conditions of the other system are simultaneously optimized.

[0020] (3) The dual-system collaborative control method for CNC machine tools provided by the present invention can also optimize the efficiency of the dual-system of CNC machine tools by automatically increasing the feed speed of the two spindles when the load of any one spindle is too low, and immediately stop the feed motion of the two spindles when the load of any one spindle reaches the alarm load value, and perform tool breakage detection to protect the non-consumable tool body from damage. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 Schematic diagram of the flow of the dual-system collaborative control method for a CNC machine tool in Example 1 of the present invention;

[0022] Figure 2 This is a schematic diagram of an electronic device in Example 3 of the present invention. DETAILED DESCRIPTION

[0023] The terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes 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 are inherent to these processes, methods, products, or devices. The technical solutions 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 embodiments described are only some embodiments of the present application, not all embodiments.

[0024] Example 1

[0025] This embodiment provides a dual-system collaborative control method for a CNC machine tool. This method is applicable to the collaborative control of the two spindles of a dual-system CNC machine tool during double-sided boring and milling. The boring and milling process is divided into two distinct steps: milling and boring.

[0026] It's important to note that before using a CNC machine tool's dual system for any machining process, programming the machining program and setting up the system are required. During machining program programming, the standard speeds and feed rates for both spindles are set. For example, S500 indicates a forward speed of 500 rpm, while F500 indicates a forward feed rate of 500 mm / s. System setup includes setting machining parameters based on the target workpiece and automatically generating upper and lower load limits for both spindles by learning from empirical values ​​in the CNC machine tool's database based on the working condition and machining parameters.

[0027] like Figure 1 As shown, the method includes: obtaining the real-time load of the first spindle and the second spindle from the numerical control system; if the load of any of the two spindles exceeds the corresponding load upper limit, executing the following process: linearly reducing the speed of the two spindles from the standard speed to the corresponding transition speed according to a preset step, and at the same time, gradually reducing the feed speed of the two spindles within a preset adjustment range.

[0028] Specifically, the transition speed here is calculated based on the standard speed and the preset reduction coefficient, and the calculation formula is:

[0029] ; Where: is the first downward adjustment coefficient, is the second downward adjustment coefficient, is the standard speed, is the first transition speed, is the second transition speed.

[0030] The first down-adjustment coefficient and the second down-adjustment coefficient can be set based on experience, and generally, they are set between 0.9 and 0.95.

[0031] As an example, the standard speed of both spindles is 500 rpm forward; the first down-regulation coefficient is 0.9; the first step is 5, the second down-regulation coefficient is 0.92, and the first step is 4. When the load of either spindle exceeds the corresponding load limit, the first spindle speed is decreased from 500 rpm to 450 rpm in steps of 5, thus 500 rpm, 495 rpm, 490 rpm, ..., 455 rpm, 450 rpm. The second spindle speed is decreased from 500 rpm to 460 rpm in steps of 4, thus 500 rpm, 496 rpm, 492 rpm, ..., 464 rpm, 460 rpm.

[0032] In addition, the "preset adjustment range" mentioned here is calculated based on the standard feed speed and the preset adjustment amplitude. As an example, the standard feed speed of the two spindles is 500mm / s, the adjustment amplitude of the spindle feed speed is preset to 20%, and the first step is 10mm / s; the corresponding adjustment range is: 400mm / s to 600mm / s. When the load of any spindle exceeds the corresponding load upper limit, the feed speed of the two spindles is gradually reduced from the standard feed speed of 500mm / s to the minimum value of the adjustment range of 400mm / s in steps of 10mm / s, and then gradually reversed and increased to 600mm / s in steps of 10mm / s. In some specific embodiments, after eliminating the machining resonance between the two spindles, it also includes: controlling the rotational speed of the two spindles to call back to the standard rotational speed The specific callback method can be immediate or gradual.

[0033] The "immediate type" here means that the spindle speed is directly adjusted from the current speed to the standard speed, while the "gradual type" means that the spindle speed is gradually adjusted from the current speed to the standard speed in multiple steps.

[0034] In some more comprehensive embodiments, optimized control logic and broken blade detection are also included.

[0035] The optimized control logic includes: if the load of any spindle is lower than the corresponding load lower limit, the feed speed of the two spindles is increased immediately or gradually within the preset adjustment range to optimize the working efficiency of the CNC machine tool dual system.

[0036] Similar to the upper load limit, the lower load limits for both spindles are also learned from the CNC machine tool dual system database. The preset adjustment range is also calculated based on the standard feed rate and the preset adjustment range.

[0037] The broken tool detection includes: if the load of any spindle reaches the alarm load value, the feed speed of the two spindles will be immediately reduced to 0, that is, the feed movement of the two spindles will be stopped, and the broken tool detection will be performed to protect the non-consumable tool body from damage. The alarm load value is set according to the tool type.

[0038] In summary, in this embodiment, when the load of any spindle reaches its corresponding upper limit, it means that the working condition is not good, the vibration is obvious, and processing resonance is about to occur. At this time, the speed of the two spindles is automatically reduced, so that they can quickly escape the state of impending resonance. At the same time, when the spindle speed is reduced, the spindle feed speed is also automatically reduced, so that the spindle speed and feed speed are automatically adjusted according to the spindle load fluctuations, and the processing resonance between the two spindles can be eliminated.

[0039] Example 2

[0040] Based on Example 1, this example provides a process for obtaining the upper and lower load limits of the two main shafts.

[0041] The database configured for the CNC machine tool dual system stores the experience data of the system's workpiece processing during the historical period, including process type, workpiece information, processing data, and other information. This is used to generate the limit threshold of this processing task through autonomous data learning before the start of each processing task.

[0042] The steps of generating the limit threshold include: first, searching for information of similar tasks from the database, i.e., collecting information from the database of the CNC machine tool dual system according to the process type and the parameters of the workpiece; Empirical data of the first spindle load and Empirical data of the second spindle load ; Then calculate the limit threshold of this processing task based on the empirical data. The specific calculation formula is: ; ; ; ; Where, is the first load limit, is the second load limit, is the first load lower limit, is the second load lower limit, They are respectively the preset first upper limit coefficient, the second upper limit coefficient, the first lower limit coefficient, and the second lower limit coefficient.

[0043] By taking the average of multiple sets of empirical data, the threshold benchmark under the task environment is learned from the empirical data, and the floating range of the spindle load is set in combination with the upper and lower limit coefficients. This method of adaptively setting the threshold based on the empirical data in the database can achieve different threshold limits for workpieces with different processes and different parameters, and a variety of control modes can also be achieved through coefficient setting.

[0044] Example 3

[0045] This embodiment provides an electronic device, Figure 2 is a schematic diagram of an electronic device proposed in this embodiment.

[0046] like Figure 2 As shown, the electronic device 100 includes: a memory 110 and a processor 120. The memory 110 and the processor 120 are connected via a bus communication. A computer program is stored in the memory 110. The computer program can be run on the processor 120 to implement the steps in the dual-system collaborative control method of the CNC machine tool disclosed in the embodiment of the present application.

[0047] Example 4

[0048] This embodiment provides a computer-readable storage medium having a computer program / instruction stored thereon. When the computer program / instruction is executed by a processor, the dual-system collaborative control method for a CNC machine tool as disclosed in the embodiment of the present application is implemented.

[0049] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A dual-system collaborative control method for a CNC machine tool, characterized in that: include: Collect the first spindle load and the second spindle load; In response to the first spindle load exceeding a first load upper limit or the second spindle load exceeding a second load upper limit, reducing the first spindle speed and the second spindle speed to eliminate machining resonance generated by the first spindle and the second spindle; The first load upper limit and the second load upper limit are calculated based on empirical data in the CNC machine tool dual system database.

2. The dual-system collaborative control method for CNC machine tools according to claim 1, characterized in that: The step of lowering the first spindle speed and the second spindle speed includes: Change the first spindle speed from the preset standard speed According to the preset first step, the speed is linearly reduced to the first transition speed. , change the second spindle speed from the standard speed According to the preset second step, it is linearly reduced to the second transition speed ; in, ; is the first downward adjustment coefficient, is the second downward adjustment coefficient.

3. The dual-system collaborative control method for CNC machine tools according to claim 2, characterized in that: The first coordinated control process further includes: while reducing the speed of the first spindle and the speed of the second spindle, gradually reducing the feed speed of the first spindle and the feed speed of the second spindle within a preset adjustment range according to a preset third step; In response to the feed speed of the first spindle or the feed speed of the second spindle being the minimum feed speed within a preset adjustment range, gradually increasing the feed speed of the first spindle or the feed speed of the second spindle to a standard feed speed; The preset adjustment range is calculated based on the preset standard feed speed and the preset adjustment range.

4. The dual-system collaborative control method for CNC machine tools according to claim 2 or 3, characterized in that: After eliminating the machining resonance generated by the first spindle and the second spindle, the method further includes: controlling the speed of the first spindle and the speed of the second spindle to be returned to the standard speed in an immediate or gradual manner. .

5. The dual-system collaborative control method for CNC machine tools according to claim 1, characterized in that: Also includes: In response to the first spindle load being lower than the first load lower limit or the second spindle load being lower than the second load lower limit, the feed speed of the first spindle and the feed speed of the second spindle are increased within a preset adjustment range to optimize the working efficiency of the CNC machine tool dual system; wherein, the first load lower limit and the second load lower limit are calculated based on empirical data in the CNC machine tool dual system database; the preset adjustment range is calculated based on a preset standard feed speed and a preset adjustment amplitude.

6. The dual-system collaborative control method for CNC machine tools according to claim 5, characterized in that: Increase the feed rate of the primary and secondary spindles immediately or incrementally.

7. The dual-system collaborative control method for CNC machine tools according to claim 1, characterized in that: Also includes: In response to the first spindle load or the second spindle load reaching an alarm load value, the feed speed of the first spindle and the second spindle is reduced to 0, and tool breakage detection is performed; wherein the alarm load value is set according to the tool type.

8. The dual-system collaborative control method for CNC machine tools according to claim 5, characterized in that: The obtaining of the first load upper limit, the second load upper limit, the first load lower limit, and the second load lower limit includes: According to the process type and the parameters of the workpiece, the data is collected from the database of the CNC machine tool dual system. Empirical data of the first spindle load and Empirical data of the second spindle load ; Calculate the first load limit , Second load limit , first load lower limit and the second load lower limit : ; ; ; ; Where, They are respectively the preset first upper limit coefficient, the second upper limit coefficient, the first lower limit coefficient, and the second lower limit coefficient.

9. An electronic device, characterized in that: It comprises a memory and a processor, wherein the memory stores a method for dual-system collaborative control of a CNC machine tool that can be loaded and executed by the processor as described in any one of claims 1-8.

10. A computer-readable storage medium, characterized in that The method for dual-system collaborative control of a CNC machine tool as described in any one of claims 1 to 8 is stored and can be loaded and executed by a processor.

Citation Information

Patent Citations

  • Machine tool self-adaptive control method considering flutter suppression

    CN111694320A

  • Damping system for relieving resonance of double-spindle machine tool

    CN112917233A

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

    CN119717684A

  • Master-slave shaft restraining coupling buffering and damping method

    CN120120361A

  • Feedback control numerical machine tool and method thereof

    US20160144474A1

Cited By

  • Numerical control machine tool spindle protection method and device based on program segment dynamic load threshold

    CN121277088A