NC Program Route Editing for Easier Machining Condition Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional numerical control programs require cumbersome processes to modify machining conditions, necessitating the identification and rewriting of condition commands based on movement commands, especially when machining quality issues are detected.

Innovation Solution

A numerical control apparatus with a program storage unit, path derivation unit, condition specification unit, path selection unit, and condition modification unit, enabling easy modification of machining conditions through user interfaces for selecting and modifying machining paths and conditions directly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional numerical control programs are used to modify machining conditions, then the machining conditions can be changed, but the process becomes cumbersome requiring identification and rewriting of condition commands based on movement commands

Engineering Contradiction:
Improveease of modifying machining conditionsVSAvoidcomplexity of modification process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the machining program into distinct machining paths, where each path is a separate entity that can be independently selected and modified. This segmentation allows users to modify machining conditions for specific paths without affecting others, simplifying the modification process by breaking down the complex program structure into manageable, independent units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces machining paths as an intermediary layer between movement commands and condition commands. Instead of directly linking conditions to movements, the paths serve as mediators that group related commands together. This intermediary structure enables users to select and modify conditions for entire paths at once, reducing the complexity of identifying and rewriting individual condition commands.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If conventional numerical control programs require identification of movement commands and searching for preceding condition commands, then machining conditions can be modified, but the time required for modification increases

Engineering Contradiction:
Improveease of modifying machining conditionsVSAvoidtime required for modification
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-organizing machining programs into distinct machining paths before the modification process begins. Each path is pre-defined with its associated movement commands and condition commands grouped together. This preliminary structuring eliminates the need for users to search through the program during modification, as they can directly select the relevant path and modify its conditions immediately.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables copying of machining paths, allowing users to create duplicate paths and modify conditions on the copy without affecting the original. This copying mechanism speeds up modification by providing a ready-made template that can be adjusted, eliminating the need to manually identify and rewrite each condition command from scratch.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If machining conditions are modified in conventional numerical control programs, then machining quality can be improved, but the process requires complex identification and rewriting steps

Engineering Contradiction:
Improvemachining qualityVSAvoidcomplexity of condition modification process
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

By segmenting the program into independent machining paths, the patent allows users to target specific paths that produce inadequate machining quality without affecting other paths. This segmentation reduces the complexity of the modification process by limiting the scope of changes to only the problematic paths, rather than requiring analysis of the entire program.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables local quality modification by allowing users to apply different machining conditions to different machining paths based on their specific requirements. Each path can have its own optimized conditions tailored to the particular machining operations it contains, enabling precise control over machining quality for different portions of the workpiece without uniform changes across the entire program.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250355418A1Numerical control apparatus
Publication Date: 2025.11.20 FANUC LTD
  • US20250355418A1 patent drawing
  • US20250355418A1 patent drawing
  • US20250355418A1 patent drawing

AI summary

The numerical control apparatus according to the present disclosure is capable of easily modifying processing conditions, and controls a processing device on the basis of a processing program including at least one condition command designating processing conditions and a plurality of movement commands designating processing points, the numerical control apparatus comprising: a program storage unit for storing the processing program; a route-deriving unit for deriving from the processing program a plurality of processing routes that connect the processing points; a condition-specifying unit for specifying from the processing program the condition commands designating the processing conditions to be applied to each of the processing routes; a route selection unit for providing a user interface to make the processing routes selectable; and a condition modification unit for providing a user interface to make the processing conditions applied to the processing route selected by the route selection unit modifiable.