NC Machining Program Generation for Multi-Edge Tool Regions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machining programs for NC machine tools do not efficiently utilize multi-edge tools, leading to increased calculation load, slower machining, and potential tool damage due to inconsistent feed speeds and machining conditions across different tool regions.

Innovation Solution

A machining program generation device that calculates and sets optimal machining conditions for each region of a tool based on the number of effective edges, allowing for adjusted feed speeds and rotational speeds to maximize cutting efficiency without damaging the tool.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single feed speed and rotational speed are used for the entire tool path, then the machining program is simple and easy to execute, but the machining time increases and tool performance is not fully utilized

Engineering Contradiction:
Improvemachining timeVSAvoidmachining program complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The tool is divided into multiple regions along its length, with each region having a different number of effective cutting edges. The machining program is segmented to assign different feed speeds and rotational speeds to each region based on its effective edge count, allowing optimized machining parameters for each segment rather than a single uniform set of parameters for the entire tool path.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The machining program dynamically adjusts feed speed and rotational speed based on the current tool region being used. As the tool moves through different regions with varying effective edge counts, the control system automatically modifies the machining parameters to match the local cutting capacity, enabling the system to adapt to changing tool characteristics during the machining process.

Inventive Principle:
Principle #15Dynamics

2Productivity

If the feed speed is increased to reduce machining time, then productivity improves, but the load on cutting edges increases causing tool damage

Engineering Contradiction:
Improvefeed speedVSAvoidtool durability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Different regions of the tool are assigned different machining parameters based on their local cutting capacity. Regions with more effective edges receive higher feed speeds, while regions with fewer edges receive lower feed speeds. This local optimization ensures that each region operates within its safe load capacity while maximizing overall productivity.

Inventive Principle:
Principle #3Local quality

3Productivity

If multi-edge tools are used to increase cutting efficiency, then the amount of cutting per unit time increases, but the calculation load and machining complexity increase

Engineering Contradiction:
Improveamount of cutting per unit timeVSAvoidcalculation load
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The machining program is pre-calculated to include region-specific feed speeds and rotational speeds for each tool region. By performing the calculation and parameter assignment in advance during program generation, the complex calculations are avoided during actual machining execution, reducing real-time computational load while maintaining optimized machining parameters.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11577353B2Machining program generation device and machining method
Publication Date: 2023.02.14 MAKINO MILLING MASCH CO LTD
  • US11577353B2 patent drawing
  • US11577353B2 patent drawing
  • US11577353B2 patent drawing

AI summary

This machining program generation device is provided with: a storage unit that stores machining conditions for respective tool regions determined on the basis of the number of effective edges in a multi-blade tool; a contact region calculation unit that calculates a tool region which comes into contact with a workpiece during machining on the basis of the shapes of the workpiece and the edge portion of the tool and of a tool path; and a machining program generation unit that generates a machining program on the basis of the tool path and the machining conditions stored in the storage unit in association with the tool region coming into contact with the workpiece.