Method for operating a double-tool-turret double-spindle machine tool

By acquiring workpiece information of the processing object, determining object consistency, and planning synchronous or asynchronous processing trajectories, and dynamically allocating load, the problem of rigid resource allocation in existing dual-turret dual-spindle machine tools is solved, achieving efficient dual-spindle collaborative operation, improving production efficiency and avoiding overload risks.

CN120595715BActive Publication Date: 2025-11-25ZHEJIANG KAWAKAMI INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511100552.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-07
Publication Date
2025-11-25
Estimated Expiration
2045-08-07

AI Technical Summary

Technical Problem

In existing dual-turret, dual-spindle machine tools, after task allocation, the left and right turrets cannot dynamically adjust resources according to actual processing needs, resulting in low work efficiency and the risk of overload.

Method used

By acquiring the workpiece information of the processing object, determining the consistency of the object, planning synchronous or asynchronous processing trajectories, dynamically allocating the load according to the complexity level, and using machine learning models to evaluate the load status, dynamic collaborative operation of dual spindles and dual turrets is achieved.

Benefits of technology

It improves the resource utilization rate of machine tools, avoids the risks of interference and overload, and improves production efficiency and machining accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120595715B_ABST
    Figure CN120595715B_ABST
Patent Text Reader

Abstract

The application discloses a running control method of a cooperative and decomposed processing type double-tool-tower double-spindle machine tool, belongs to the technical field of numerical control machine tool running control, and is characterized in that the consistency of a machining object is determined according to the matching degree of workpiece information, different machining track planning schemes are planned according to the determination result, for the same object, a synchronous mirror machining track planning and synchronous execution mode is adopted, double efficiency synchronous machining is carried out, for different objects, the complexity of machining steps is evaluated and analyzed according to program information, dynamic load distribution is carried out according to the complexity grades of double-side machining objects, tool tower resources are reasonably distributed through differentiated machining track planning, and through real-time monitoring of the load states of double-side tool towers, dynamic cooperative operation of double-spindle double-tool-tower is realized through process decomposition, the serial bottleneck of resource utilization rate caused by the limitation of the traditional machine tool static binding mode is broken through in a space parallel mode, and interference and overload risks are avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of CNC machine tool operation control technology, and more specifically, to an operation control method for a dual-turret, dual-spindle machine tool capable of collaborative and decompositional machining. Background Technology

[0002] The dual-turret, dual-spindle machine tool is a high-end CNC machine tool. Its core feature is that it achieves the decomposition and parallel collaborative processing of complex machining tasks through the coordinated control of dual spindles and dual turrets. The two spindles can operate independently (such as turning on one end and milling on the other end), or they can achieve synchronous or linked speeds through the CNC system to complete symmetrical machining or continuous processes of complex parts, significantly improving production efficiency and machining accuracy.

[0003] Currently, in the operation of ordinary turret-type CNC lathes using traditional control methods, it is difficult to rationally allocate turret resources according to different workpiece machining tasks and turret load performance. After task allocation, the left and right turrets strictly execute according to the initial plan, and static allocation has the problem of rigid resource allocation. The core contradiction lies in the immutability of task allocation and execution process, which makes it impossible to dynamically adjust turret resources according to actual machining needs. Especially when one side is overloaded while the other side is idle, it is impossible to achieve good dynamic coordination between the two sides, resulting in low work efficiency and the risk of overload on one side of the turret. Summary of the Invention

[0004] The purpose of this invention is to solve the actual operation problems of existing machine tools and to provide an operation control method for a dual-turret, dual-spindle machine tool that can be operated collaboratively and in a decomposition manner compared with existing technologies.

[0005] The objective of this invention can be achieved through the following technical solution: a method for operating and controlling a dual-turret, dual-spindle machine tool capable of collaborative and decompositional machining, comprising the following steps:

[0006] S1. Processing Object Consistency Determination: Obtain the workpiece information of the processing objects on the left and right spindles, and determine the consistency of the processing objects based on the matching degree of the workpiece information, and determine whether the processing objects on the left and right spindles are the same object or different objects.

[0007] S2. Synchronous mirror processing trajectory planning and synchronous execution processing of the same object;

[0008] S3. Program complexity analysis for different objects: Obtain program information for different objects, evaluate and analyze the complexity of the processing steps for different objects, and obtain the complexity level;

[0009] S4. Dynamic load distribution: Match the turret with the corresponding load capacity according to the complexity level of the workpiece on the left and right spindles;

[0010] S5. Differentiated processing trajectory planning and asynchronous execution processing for different objects;

[0011] S6. Dynamic Load Decomposition and Balancing: Obtain the load status information of both turrets, evaluate and analyze the load status of both turrets through a dynamic load assessment model, and perform load balancing distribution on both turrets based on the assessment results.

[0012] Furthermore, the process of determining the consistency of the processed object based on the matching degree of the workpiece information includes:

[0013] Obtain the workpiece information of the machining objects on the left and right spindles, including geometric dimension parameters, material property parameters, and cutting parameters. Match and compare all parameters of the workpiece information of the left and right machining objects. If all parameters match, determine that the left and right machining objects are the same object; otherwise, determine that the left and right machining objects are different objects.

[0014] Furthermore, the specific process of synchronous mirror processing trajectory planning and synchronous execution processing for the same object includes:

[0015] The design parameters of the same object are obtained, including design model parameters, cutting parameters, and machine tool reference parameters. The design parameters are fused and analyzed by CAM software to generate G-code for simulating the machining trajectory. The machining trajectory is the movement path of the tool on the turret relative to the machining object on the spindle. The machining trajectory of the machining object on the left spindle is used as the reference trajectory, and the machining trajectory of the machining object on the right spindle is formed by mirror transformation (X / Z axis symmetry) to form the reverse trajectory.

[0016] The CNC system triggers the synchronous motion mode of the reference trajectory and the reverse trajectory, controls the dual spindles to hold the workpiece in a mirror rotation, and simultaneously controls the dual turrets to perform cutting operations on the workpiece, ensuring that the motion phases of the dual spindles and dual turrets are consistent.

[0017] Furthermore, the process of evaluating and analyzing the complexity of processing steps for different objects includes:

[0018] The program information of the object to be processed is obtained, including trajectory length, number of inflection point positioning, tool change frequency and processing time. The trajectory length, number of inflection point positioning, tool change frequency and processing time are used as processing operation features and input into a pre-trained and optimized complexity evaluation model to obtain the complexity level, which includes high complexity and low complexity.

[0019] Furthermore, the complexity assessment model trains a machine learning model using historical data. During the training process, the model continuously learns different processing operation characteristics to accurately assess the complexity of processing steps for new processing objects.

[0020] Furthermore, the specific process of dynamic load allocation includes: obtaining the load performance parameters of the left and right turrets, specifically including the number of tool positions, motor power, feed rate, maximum cutting force, and tool change speed; comparing the number of tool positions, motor power, feed rate, maximum cutting force, and tool change speed with the standard indicators of the preset load performance parameters of the high-load turret; if the motor power, feed rate, maximum cutting force, and tool change speed all meet the standard indicators of the preset load performance parameters of the high-load turret, the turret is determined to be a high-load turret; otherwise, the turret is determined to be a low-load turret.

[0021] Match high-complexity machining objects with high-load turrets and low-complexity machining objects with low-load turrets to balance the load on both sides.

[0022] Furthermore, the specific process of differentiated machining trajectory planning and asynchronous machining execution for different objects includes: obtaining the design parameters of different objects; generating G-code through CAM software to simulate the machining trajectory based on the different design parameters; the machining trajectory corresponding to high-complexity machining objects is a complex trajectory, and the machining trajectory corresponding to low-complexity machining objects is a simple trajectory; and the CNC system triggers the asynchronous priority motion mode of complex trajectory and simple trajectory.

[0023] Furthermore, the specific process of dynamic load decomposition and balancing includes: obtaining the load status information of the dual-sided turret, which includes the tool change frequency, tool cutting force, remaining machining steps, and remaining machining time; inputting the tool change frequency, tool cutting force, remaining machining steps, and remaining machining time into the dynamic load evaluation model to obtain the load evaluation value.

[0024] The load assessment value is compared with the preset load threshold. For turrets whose load assessment value is greater than the preset load threshold, task decomposition and dynamic load scheduling are performed, such as pausing the allocation of new tasks, prioritizing the processing of existing tasks, and allocating the remaining processing steps to the other turret.

[0025] Compared with the prior art, the advantages of this invention are:

[0026] 1. This solution assesses and analyzes the complexity of machining steps based on the program information of both machining objects, and then dynamically allocates the load according to the complexity level assessment. It rationally allocates turret resources through differentiated machining trajectory planning, and realizes dynamic collaborative operation of dual spindles and dual turrets through process decomposition based on real-time monitoring of the load status of both turrets. It breaks through the serial bottleneck of resource utilization in the traditional machine tool "static binding" mode with "spatial parallelism" mode, while effectively avoiding interference and overload risks.

[0027] 2. This solution also determines the consistency of the machining object based on the matching degree of the workpiece information, and then plans the machining trajectory of different schemes according to the determination result. For the same object, a synchronous mirror machining trajectory is generated according to the same design parameters. The CNC system triggers the synchronous motion mode of the reference trajectory and the reverse trajectory, achieving double the efficiency of synchronous machining. For different objects, after dynamic load distribution, differentiated machining trajectory planning is generated according to different design parameters. The CNC system triggers the asynchronous priority motion mode of complex trajectory and simple trajectory, giving priority to meeting the turret load requirements of the high-complexity spindle corresponding to the complex trajectory. Attached Figure Description

[0028] Figure 1 This is a flowchart of the steps of the present invention;

[0029] Figure 2 This is a flowchart of the method of the present invention. Detailed Implementation

[0030] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.

[0031] This invention relates to a method for operating and controlling a dual-turret, dual-spindle machine tool with collaborative and decomposable machining capabilities. Please refer to [link to relevant documentation]. Figure 1 , Figure 2 It includes the following steps:

[0032] S1. Processing Object Consistency Determination: Obtain the workpiece information of the processing objects on the left and right spindles, and determine the consistency of the processing objects based on the matching degree of the workpiece information, and determine whether the processing objects on the left and right spindles are the same object or different objects.

[0033] S2. Synchronous mirror processing trajectory planning and synchronous execution processing of the same object;

[0034] S3. Program complexity analysis for different objects: Obtain program information for different objects, evaluate and analyze the complexity of the processing steps for different objects, and obtain the complexity level;

[0035] S4. Dynamic load distribution: Match the turret with the corresponding load capacity according to the complexity level of the workpiece on the left and right spindles;

[0036] S5. Differentiated processing trajectory planning and asynchronous execution processing for different objects;

[0037] S6. Dynamic Load Decomposition and Balancing: Obtain the load status information of both turrets, evaluate and analyze the load status of both turrets through a dynamic load assessment model, and perform load balancing distribution on both turrets based on the assessment results.

[0038] In a turret lathe, the spindle is usually used to clamp and rotate the workpiece, while the cutting tool on the turret is fixed on the turret. The turret moves along the guide rail, while the spindle rotates, causing the workpiece to rotate, and the cutting tool on the turret performs cutting.

[0039] In S1, the process of determining the consistency of the processed object includes:

[0040] Obtain the workpiece information of the machining objects on the left and right spindles, including geometric dimension parameters, material property parameters, and cutting parameters. Match and compare all parameters of the workpiece information of the left and right machining objects. If all parameters match, determine that the left and right machining objects are the same object; otherwise, determine that the left and right machining objects are different objects. Based on the determination result, plan different machining trajectories.

[0041] For example, using the same machining trajectory to process the same object synchronously, and allocating turret resources as needed for different objects, the aim is to reduce manual intervention, improve machine tool utilization, and reduce the probability of errors.

[0042] In S2, the specific process of synchronous mirror machining trajectory planning and synchronous execution of machining for the same object includes: obtaining the design parameters of the same object, including design model parameters, cutting parameters, and machine tool reference parameters. The design model parameters are three-dimensional model parameters formed based on the geometric features of the machining object. The cutting parameters include cutting speed, feed rate, single cutting depth, and tool path. The machine tool reference parameters include machine tool spindle speed, turret travel, and tool type.

[0043] The machining trajectory is simulated by simulating the machining path by integrating and analyzing the design parameters using CAM software to generate G-code. The machining trajectory is the movement path of the tool on the turret relative to the workpiece on the spindle. The machining trajectory refers to the movement path of the tool on the turret relative to the workpiece on the spindle. The machining trajectory of the workpiece on the left spindle is used as the reference trajectory, and the machining trajectory of the workpiece on the right spindle is formed by mirror transformation (X / Z axis symmetry).

[0044] The CNC system triggers the synchronous motion mode of the reference trajectory and the reverse trajectory, controls the dual spindles to hold the workpiece in a mirror rotation, and simultaneously controls the dual turrets to perform cutting operations on the workpiece, ensuring that the motion phases of the dual spindles and dual turrets are consistent.

[0045] In S3, the process of evaluating and analyzing the complexity of processing steps for different objects includes:

[0046] The program information of the object to be processed is obtained, including trajectory length, number of inflection point locations, tool change frequency, and processing time. The trajectory length, number of inflection point locations, tool change frequency, and processing time are used as processing operation features and input into a pre-trained and optimized complexity assessment model to obtain the complexity level, which includes high complexity and low complexity. The complexity assessment model is a machine learning model trained on historical data. During the training process, the model continuously learns different processing operation features to accurately assess the complexity of the processing steps of new objects.

[0047] In S4, the specific process of dynamic load allocation includes: obtaining the load performance parameters of the left and right turrets, specifically including the number of tool positions, motor power, feed rate, maximum cutting force, and tool change speed; comparing the number of tool positions, motor power, feed rate, maximum cutting force, and tool change speed with the standard indicators of the preset load performance parameters of the high-load turret; if the motor power, feed rate, maximum cutting force, and tool change speed all meet the standard indicators of the preset load performance parameters of the high-load turret, then the turret is determined to be a high-load turret; otherwise, the turret is determined to be a low-load turret.

[0048] Match high-complexity machining objects with high-load turrets and low-complexity machining objects with low-load turrets to balance the load on both sides. For example, low-complexity machining objects generally involve roughing and simple contour turning (such as pre-machining of shaft parts), and are matched with low-load turrets. High-complexity machining objects generally involve multi-axis tool linkage machining (such as turbine blades), machining of superhard materials (such as ceramic parts), and precision thread machining, and are matched with high-load turrets.

[0049] In S5, the specific process of differentiated machining trajectory planning and asynchronous machining execution for different objects includes: obtaining the design parameters of different objects, generating G-code through CAM software to simulate the machining trajectory based on the different design parameters, and the machining trajectory corresponding to high-complexity machining objects is a complex trajectory, while the machining trajectory corresponding to low-complexity machining objects is a simple trajectory.

[0050] The CNC system triggers asynchronous priority motion modes for complex and simple trajectories, prioritizing the turret load requirements of the high-complexity spindle corresponding to the complex trajectory. It adopts cross-spindle sharing and collaboration and spatial collision avoidance logic, and uses priority allocation to the side of complex processes to achieve asynchronous priority machining. When the left turret is performing radial deep hole machining, the right turret may be restricted to working in the outer area of ​​the X-axis, thus avoiding spatial interference between the two turrets.

[0051] In S6, the specific process of dynamic load decomposition and balancing includes: acquiring the load status information of the dual-sided turret, which includes tool change frequency, tool cutting force, remaining machining steps, and remaining machining time; inputting the tool change frequency, tool cutting force, remaining machining steps, and remaining machining time into the dynamic load evaluation model to obtain the load evaluation value. The dynamic load evaluation model is also a machine learning model, which is trained using historical load status information data to evaluate the complexity of the machining steps of the machining object based on the obtained load evaluation value.

[0052] The load assessment value is compared with the preset load threshold. For turrets with load assessment values ​​greater than the preset load threshold, task decomposition and dynamic load scheduling are performed, such as pausing the allocation of new tasks, prioritizing the processing of existing tasks, and allocating the remaining machining steps to the other turret to balance the load. This achieves dynamic load balancing of both turrets, reduces unplanned downtime, extends tool life, and improves the overall production efficiency of dual-spindle machine tools.

[0053] In summary: by collecting workpiece information of the processing object, judging the consistency of the processing object based on the matching degree of the workpiece information, and then planning different processing trajectories based on the judgment results; for the same object, a synchronous mirror processing trajectory planning and synchronous execution mode is adopted to achieve double the efficiency of synchronous processing;

[0054] For different objects, the complexity of the machining steps is evaluated and analyzed based on the program information of different objects. Then, dynamic load allocation is carried out according to the complexity level assessment. The tool turret resources are reasonably allocated by differentiated machining trajectory planning. Based on the real-time monitoring of the load status of the two-sided tool turrets, the dynamic collaborative operation of the dual spindles and dual tool turrets is realized through process decomposition. The "spatial parallel" mode breaks through the serial bottleneck of resource utilization limited by the traditional machine tool "static binding" mode, while avoiding interference and overload risks.

[0055] It should be added that the threshold, preset value, preset range, etc. are set for result comparison and analysis to determine the good or bad. The value of the threshold is set based on a combination of large model analysis of sample data and human experience. It can also be appropriately adjusted according to seasonal or common-sense influence conditions.

[0056] The above description is merely a preferred embodiment of the present invention; however, the scope of protection of the present invention is not limited thereto; any equivalent substitutions or modifications made by those skilled in the art within the technical scope disclosed in the present invention, based on the technical solution and its improved concept, should be covered within the scope of protection of the present invention.

Claims

1. A method for controlling the operation of a dual-turret, dual-spindle machine tool capable of collaborative and decompositional machining, characterized in that: Includes the following steps: S1. Processing Object Consistency Determination: Obtain the workpiece information of the processing objects on the left and right spindles, and determine the consistency of the processing objects based on the matching degree of the workpiece information, and determine whether the processing objects on the left and right spindles are the same object or different objects. S2. Synchronous mirror processing trajectory planning and synchronous execution processing of the same object; S3. Program complexity analysis for different objects: Obtain program information for different objects, evaluate and analyze the complexity of the processing steps for different objects, and obtain the complexity level; S4. Dynamic load distribution: Match the turret with the corresponding load capacity according to the complexity level of the workpiece on the left and right spindles; S5. Differentiated processing trajectory planning and asynchronous execution processing for different objects; S6. Dynamic Load Decomposition and Balancing: Obtain the load status information of both turrets, evaluate and analyze the load status of both turrets through a dynamic load assessment model, and perform load balancing distribution on both turrets based on the assessment results.

2. The operation control method for a dual-turret, dual-spindle machine tool capable of collaborative and decomposition processing according to claim 1, characterized in that: The process of determining the consistency of the processed object based on the matching degree of the workpiece information includes: Obtain the workpiece information of the machining objects on the left and right spindles, including geometric dimension parameters, material property parameters, and cutting parameters. Match and compare all parameters of the workpiece information of the left and right machining objects. If all parameters match, determine that the left and right machining objects are the same object; otherwise, determine that the left and right machining objects are different objects.

3. The operation control method for a dual-turret, dual-spindle machine tool capable of collaborative and decomposition processing according to claim 2, characterized in that: The specific process of synchronous mirror processing trajectory planning and synchronous execution processing for the same object includes: The design parameters of the same object are obtained, including design model parameters, cutting parameters, and machine tool reference parameters. The design parameters are fused and analyzed by CAM software to generate G-code for simulating the machining trajectory. The machining trajectory is the movement path of the tool on the turret relative to the machining object on the spindle. The machining trajectory of the machining object on the left spindle is used as the reference trajectory, and the machining trajectory of the machining object on the right spindle is transformed into the reverse trajectory through mirror transformation. The CNC system triggers the synchronous motion mode of the reference trajectory and the reverse trajectory, controls the dual spindles to hold the workpiece in a mirror rotation, and simultaneously controls the dual turrets to perform cutting operations on the workpiece, ensuring that the motion phases of the dual spindles and dual turrets are consistent.

4. The operation control method for a dual-turret, dual-spindle machine tool capable of collaborative and decomposition processing according to claim 1, characterized in that: The process of evaluating and analyzing the complexity of processing steps for different objects includes: The program information of the object to be processed is obtained, including trajectory length, number of inflection point positioning, tool change frequency and processing time. The trajectory length, number of inflection point positioning, tool change frequency and processing time are used as processing operation features and input into a pre-trained and optimized complexity evaluation model to obtain the complexity level, which includes high complexity and low complexity.

5. The operation control method for a dual-turret, dual-spindle machine tool capable of collaborative and decomposition processing according to claim 4, characterized in that: The complexity assessment model trains a machine learning model using historical data. During the training process, the model continuously learns different processing operation characteristics to accurately assess the complexity of processing steps for new processing objects.

6. The operation control method for a dual-turret, dual-spindle machine tool capable of collaborative and decomposition processing according to claim 5, characterized in that: The specific process of dynamic load allocation includes: obtaining the load performance parameters of the left and right turrets, specifically including the number of tool positions, motor power, feed rate, maximum cutting force, and tool change speed; comparing the number of tool positions, motor power, feed rate, maximum cutting force, and tool change speed with the standard indicators of the preset load performance parameters of the high-load turret; if the motor power, feed rate, maximum cutting force, and tool change speed all meet the standard indicators of the preset load performance parameters of the high-load turret, the turret is determined to be a high-load turret; otherwise, the turret is determined to be a low-load turret. Match high-complexity machining objects with high-load turrets and low-complexity machining objects with low-load turrets to balance the load on both sides.

7. The operation control method for a dual-turret, dual-spindle machine tool capable of collaborative and decomposition processing according to claim 6, characterized in that: The specific process of differentiated machining trajectory planning and asynchronous machining execution for different objects includes: obtaining the design parameters of different objects; generating G-code through CAM software to simulate the machining trajectory based on the different design parameters; the machining trajectory corresponding to high-complexity machining objects is a complex trajectory, and the machining trajectory corresponding to low-complexity machining objects is a simple trajectory; and the CNC system triggers the asynchronous priority motion mode of complex trajectory and simple trajectory.

8. The operation control method for a dual-turret, dual-spindle machine tool capable of collaborative and decomposition processing according to claim 1, characterized in that: The specific process of dynamic load decomposition and balancing includes: obtaining the load status information of the dual-sided turret, which includes the tool change frequency, tool cutting force, remaining machining steps, and remaining machining time; inputting the tool change frequency, tool cutting force, remaining machining steps, and remaining machining time into the dynamic load evaluation model to obtain the load evaluation value. The load assessment value is compared with the preset load threshold. For turrets whose load assessment value is greater than the preset load threshold, task decomposition and dynamic load scheduling are performed.

Citation Information

Patent Citations

  • Operation method of double-spindle multi-turret linkage numerical control machine tool and machine tool

    CN118342340A

  • Compound lathe of two main shaft double knives towers of numerical control

    CN205927128U