Numerical Controller Fixed Cycle Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvenumber of cut operationsVSAvoidexecution time
Core Design Contradiction:
ProductivityVSLoss of time

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvenumber of cut operationsVSAvoidexecution time
Core Design Contradiction:
ProductivityVSLoss of time

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

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10095223B2Numerical controller having function of speeding up fixed cycle
Publication Date: 2018.10.09 FANUC LTD
  • US10095223B2 patent drawing
  • US10095223B2 patent drawing
  • US10095223B2 patent drawing

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.