Canned Cycle Numerical Control for Shorter Machining Time

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional numerical controllers using canned cycles cannot shorten machining time during execution, as the tool path is automatically generated, leading to inefficiencies in machining programs.

Innovation Solution

A numerical controller with a cutting position calculation unit, control information calculation unit, and selection unit that calculates and selects optimal cutting positions based on control information, such as feed rates, to optimize the machining process and reduce execution time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a canned cycle is used to automatically generate a tool path, then the machining program can be simplified and program creation load is reduced, but the machining time cannot be shortened during execution

Engineering Contradiction:
Improveprogram creation easeVSAvoidmachining time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The system pre-calculates multiple candidate tool paths with different cutting depths and feed rates before execution. By preparing multiple options in advance and selecting the optimal path during execution, the system maintains program simplicity while enabling time optimization without increasing programming complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts cutting depth and feed rate based on real-time conditions and pre-calculated control information. Instead of using a fixed automatic tool path, the system can switch between multiple pre-calculated paths with different parameters to optimize machining time while keeping the program structure simple

Inventive Principle:
Principle #15Dynamics

2Device complexity

If the tool path is automatically generated by a canned cycle, then program complexity is reduced, but execution time cannot be optimized

Engineering Contradiction:
Improveprogram complexityVSAvoidmachining efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

Multiple candidate tool paths with different cutting depths and feed rates are pre-calculated and stored as control information before machining execution. This allows the system to maintain a simple canned cycle program structure while having optimized paths ready for selection during execution

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system varies cutting depth and feed rate parameters across multiple pre-calculated tool paths. By preparing paths with different parameter combinations in advance, the system can select the most efficient path for specific machining conditions without complicating the program structure

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240069529A1Numerical controller
Publication Date: 2024.02.29 FANUC LTD
  • US20240069529A1 patent drawing
  • US20240069529A1 patent drawing
  • US20240069529A1 patent drawing

AI summary

A numerical controller includes a cutting position calculation unit configured to calculate a plurality of cutting positions during execution of a canned cycle based on code for designating a cutting depth included in the canned cycle command, a control information calculation unit configured to calculate a plurality of pieces of control information corresponding to the plurality of cutting positions calculated by the cutting position calculation unit, respectively, and a selection unit configured to select one cutting position from the plurality of cutting positions based on the plurality of pieces of control information calculated by the control information calculation unit.