NC Tool Path Modification System for Air Cut Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Numerical control (NC) machine tools generate excessive 'air cut' during processing, leading to increased processing time due to inefficient tool path generation, particularly in automated systems that prioritize safety over optimization.

Innovation Solution

A tool path modification system that uses a three-dimensional graphic processing simulator to identify and optimize air cut paths, reducing collisions and processing time by modifying tool paths on an NC machine tool, incorporating a special G code for operation and stop commands, and utilizing a tool path pattern modification database to select the shortest path patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If automated systems generate tool paths using parameters with safety margins, then processing safety is improved, but air cut is excessively generated leading to increased processing time

Engineering Contradiction:
Improveprocessing safetyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary simulation of the tool path using a 3D graphic processing simulator before actual machining. This allows the tool path to be optimized in advance by identifying and eliminating unnecessary air cut segments while maintaining safety margins, thus reducing processing time without compromising safety

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses simulation feedback to iteratively optimize the tool path. The simulator provides information about air cut generation and potential collisions, which is used to adjust and refine the tool path parameters, creating an optimized path that minimizes air cut while maintaining safety

Inventive Principle:
Principle #23Feedback

2Productivity

If uniform parameters are used for generating retreat path, movement path, and approach path, then program generation speed is improved, but air cut is excessively generated

Engineering Contradiction:
Improveprogram generation speedVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system applies different optimization strategies to different segments of the tool path based on local conditions. Retreat paths, movement paths, and approach paths are individually optimized according to the specific geometric features and machining requirements of each segment, rather than using uniform parameters throughout

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts tool path parameters based on real-time simulation results and local geometric conditions. The optimization is adaptive, modifying path parameters such as feed rate, interpolation method, and path geometry to minimize air cut in specific regions while maintaining overall program generation efficiency

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9507340B2Tool path part program modification system of NC machine tool
Publication Date: 2016.11.29 DN SOLUTIONS CO LTD
  • US9507340B2 patent drawing
  • US9507340B2 patent drawing
  • US9507340B2 patent drawing

AI summary

A tool path part program modification system of an NC machine tool according to an aspect of the present disclosure, includes: a human-machine interface unit which receives a tool path part program having one or more processing blocks; an NC kernel unit which interprets the part program inputted to the human-machine interface unit for each processing block, and generates each processing block information; a tool path modification module unit which sequentially calls the processing block information interpreted by the NC kernel unit, and modifies a consecutive rapid transfer processing block group such that tool paths are reduced, when the consecutive rapid transfer processing block group is present in which the predetermined reference number or more of processing blocks including rapid transfer commands are consecutively included; and a simulator unit which simulates the part program for each processing block interpreted by the NC kernel unit.