Numerical Controller Fixed Cycle Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional numerical controllers face increased execution time when increasing cutting depth in deep hole drilling cycles, leading to longer movement distances and execution times due to increased fast feed distances.
Innovation Solution
A numerical controller that adjusts the execution order and cutting depth of individual steps in a fixed cycle to minimize feed movement distances by prioritizing the remaining cutting depth and redistributing it within the cycle, using threshold values to optimize spindle load torque and reduce the number of cut operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the cutting depth is increased to reduce the number of cut operations, then the number of cut operations is reduced, but the execution time is increased due to increased fast feed distance
Solution Approach 1:
The patent applies dynamics by making the cutting depth variable rather than fixed. The cutting depth is dynamically adjusted based on the remainder calculation - when the remainder is small, the cutting depth is increased to eliminate unnecessary fast feed operations. This dynamic adjustment resolves the contradiction by adapting the cutting strategy to the specific machining situation, reducing both the number of operations and execution time simultaneously
Solution Approach 2:
The patent changes the parameter of cutting depth based on the remainder value. By calculating the remainder of the total cutting depth divided by the standard cutting depth, the system determines whether to increase the cutting depth for the current operation. This parameter change allows the system to optimize each cutting operation individually, avoiding the trade-off between number of operations and execution time
2Productivity
If the number of cut operations is kept constant when increasing cutting depth, then the number of cut operations remains unchanged, but the execution time is increased
Solution Approach 1:
The patent resolves this contradiction by dynamically adjusting the number of cut operations based on the remainder calculation. When the remainder is small, the system reduces the number of cut operations by increasing the cutting depth for the current operation, even if this means the total number of operations changes. This dynamic adjustment allows the system to optimize execution time by eliminating unnecessary operations rather than maintaining a constant number of operations
Data Source
AI summary
A numerical controller has a fixed cycle operation section that analyzes a fixed cycle command and generates a command data string based on the analysis result. The fixed cycle operation section includes a remainder calculation section that calculates a remaining cutting depth based on an entire cutting depth of a tool for a workpiece and a cutting depth of the tool for the workpiece in one cut that are specified by the fixed cycle command, and a command data string adjustment section that adjusts order of command data items included in the command data string or a cutting depth in each of the command data items based on the remaining cutting depth such that the total of a feed movement amount of the tool resulting from the command data string is reduced.


