NC Program Conversion Using Contactless Tool Path Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing NC programs face challenges in maintaining precision during machining, leading to differences in levels on the cut surface of workpieces due to variations in feed rate and depth of cut, which existing techniques fail to adequately address.

Innovation Solution

A system and method for converting an NC program to ensure precision by adjusting tool path corrections based on the rigidity of the NC machine tool and toolset, using a conversion process that includes tool diameter and length compensation, and feed rate adjustments to prevent level differences during cutting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If feed rate and depth of cut are adjusted during machining to improve precision, then manufacturing precision is improved, but differences in levels are generated on the cut surface

Engineering Contradiction:
Improvemachining precisionVSAvoidcut surface flatness
Core Design Contradiction:
Manufacturing precisionVSShape

Solution Approach 1:

The patent applies preliminary action by detecting contactless portions in advance and separating them into independent blocks before machining. Correction blocks are generated and inserted before the actual cutting blocks, allowing tool path corrections to be applied beforehand rather than during cutting. This prevents level differences on the cut surface while maintaining machining precision through pre-applied corrections based on rigidity characteristics.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If tool route correction is applied during cutting to improve precision, then manufacturing precision is improved, but level differences occur on the workpiece surface

Engineering Contradiction:
Improvecutting precisionVSAvoidsurface flatness
Core Design Contradiction:
Manufacturing precisionVSShape

Solution Approach 1:

The patent generates correction blocks that contain tool route correction information and inserts them before the corresponding cutting blocks in the NC program. This allows the tool path to be corrected in advance based on rigidity characteristics of the machine tool and toolset, rather than applying corrections during the actual cutting process. The correction is performed preliminarily on contactless portions, ensuring precision while avoiding surface level differences.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If NC program is converted to adapt to different machine tools, then adaptability is improved, but machining precision may deteriorate due to rigidity differences

Engineering Contradiction:
Improvemachine tool compatibilityVSAvoidmachining precision
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies local quality by detecting contactless portions and applying corrections specifically to those localized segments rather than uniformly to the entire tool path. The NC program is converted by inserting correction blocks at specific locations where rigidity characteristics differ between machine tools. This localized approach maintains adaptability to different machine tools while preserving machining precision by applying rigidity-based corrections only where necessary.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes parameters by generating correction blocks that modify tool route information based on rigidity characteristics of the target machine tool and toolset. When converting NC programs between different machine tools, the system adjusts correction parameters to account for rigidity differences, ensuring that the converted program maintains appropriate precision for the specific machine tool configuration.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3872588B1NC program conversion processing method and computer for conversion
Publication Date: 2023.05.03 HITACHI LTD
  • EP3872588B1 patent drawingFigure 1
  • EP3872588B1 patent drawingFigure 2
  • EP3872588B1 patent drawingFigure 3

AI summary

Provided is a technique for converting an NC program into an NC program capable of ensuring appropriate precision in working while avoiding the occurrence of differences in levels caused by correction during the cutting of a cut surface of a workpiece. In the NC program conversion processing method to convert a conversion source NC program (1424) and generate a conversion result NC program (1425), the method includes based on a plurality of blocks in the conversion source NC program (1424), identifying a contactless portion tool path, which is a path on which a tool of a work machine executing the conversion source NC program does not come into contact with a workpiece during the processes corresponding to the blocks; identifying contactless blocks, which are the blocks having only the contactless portion tool path as a path; determining the tool route correction quantity in the tool radial direction in a work process of the workpiece according to the following blocks, which are one or more of the blocks following the contactless blocks; and creating blocks including descriptions for correcting the tool route by the tool route correction quantity, before the following blocks.