Machining Feedrate Optimization via Tool Path Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current NC milling simulation methods face challenges in accurately determining the engagement surface and feedrate due to complex tool paths and workpiece geometries, leading to inefficiencies in material removal rates and increased risk of tool wear and errors.

Innovation Solution

A method is developed to partition the tool path into segments with a substantially constant function of engagement, including engagement surface, area, and removed volume, allowing for optimized feedrate determination based on the tool-workpiece interaction, using distance fields and ray casting to ensure accurate and efficient machining.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the tool path is processed as a whole with uniform feedrate, then the programming is simple, but the machining accuracy and tool wear are compromised due to varying engagement conditions

Engineering Contradiction:
Improvefeedrate programming simplicityVSAvoidmachining accuracy
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The tool path is divided into multiple segments based on engagement function variations. Each segment is identified by comparing engagement functions at different points along the tool path, and feedrates are determined independently for each segment. This segmentation allows the system to maintain simplicity in programming while achieving high machining accuracy by adapting feedrates to local engagement conditions.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If the feedrate is optimized for each segment with varying engagement conditions, then the machining precision and tool life are improved, but the computational complexity increases

Engineering Contradiction:
Improvemachining accuracyVSAvoidfeedrate determination complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The engagement function is pre-calculated for the entire tool path before feedrate determination. By evaluating engagement functions at discrete points and identifying segments in advance, the system prepares all necessary geometric information beforehand. This preliminary action simplifies the subsequent feedrate optimization process, as the segmentation and engagement characteristics are already established, reducing computational complexity during actual feedrate calculation.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If high feedrates are used to increase productivity, then the material removal rate increases, but the tool wear and machining errors increase

Engineering Contradiction:
Improvematerial removal rateVSAvoidtool wear and machining errors
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The feedrate is made dynamic by determining it independently for each segment based on local engagement conditions. Instead of using a uniform feedrate, the system calculates optimal feedrates that adapt to varying engagement depths, tool-workpiece interactions, and geometric conditions along different segments. This dynamic approach allows high feedrates in low-engagement areas (increasing productivity) while maintaining lower feedrates in high-engagement areas (reducing tool wear and errors).

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9892215B2System and method for determining feedrates of machining tools
Publication Date: 2018.02.13 MITSUBISHI ELECTRIC RESEARCH LABORATORIES INC
  • US9892215B2 patent drawing
  • US9892215B2 patent drawing
  • US9892215B2 patent drawing

AI summary

A method determines a feedrate of a tool machining a workpiece according to a path. The method partitions the path into a set of segments, such that within each segment a function of engagement of the tool and the workpiece is substantially constant. Next, the method determines a feedrate for each segment in the set.