NC Program Route Editing for Easier Machining Condition Changes
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


