Numerical Control Device Programmed Machining Restart Function

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional numerical control devices face challenges in easily restarting machining operations from unexecuted steps after interruptions, requiring significant operator effort and preparation, and struggle to adapt the sequence of steps to recover interrupted portions efficiently.

Innovation Solution

A numerical control device with a programmed machining restart function that analyzes and executes machining programs on a per-block basis, using specific codes as limit points, allowing for easy restart from unexecuted steps by detecting and saving these codes, displaying them for operator selection, and enabling sequence changes and pause designations during operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If program analysis is performed during machining execution to enable restart from interrupted blocks, then restart capability from executed blocks is improved, but restart from unexecuted steps remains impossible

Engineering Contradiction:
Improveprogram restart capabilityVSAvoidrestart flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary analysis of the machining program to identify and store limit point information (G0/G01/G02/G03 blocks) before machining execution begins. This advance preparation creates a database of potential restart points that can be quickly accessed during interruption recovery, enabling both executed and unexecuted step restarts without requiring real-time program analysis during machining.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention adds a new dimension to program restart by introducing step-based restart capability alongside the traditional block-based restart. By organizing restart points into hierarchical levels (steps containing multiple blocks), the system enables operators to restart from higher-level step boundaries even when interruptions occur within subordinate blocks, providing versatile restart options that were previously unavailable.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If operator selects restart block from analyzed program blocks, then restart from executed portion is enabled, but significant operator effort and expertise are required

Engineering Contradiction:
Improverestart selection processVSAvoidoperator skill requirement
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system introduces an intermediary layer between the raw program blocks and the operator's restart selection. By automatically analyzing and organizing blocks into structured steps with identified limit points, the system presents a simplified interface where operators select from pre-organized step options rather than navigating through numerous individual blocks. This intermediary processing reduces operator effort and minimizes the expertise required for accurate restart selection.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If machining program is restarted from interrupted block, then continuity is maintained, but inability to skip to unexecuted steps reduces productivity

Engineering Contradiction:
Improvemachining continuityVSAvoidrecovery efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements dynamic restart capability that adapts to the specific interruption scenario. By storing limit point information for all steps and enabling flexible selection of restart targets, the system allows operators to dynamically choose the most appropriate restart point based on the interruption cause and current machining status. This may involve restarting from the interrupted block to maintain continuity, or skipping to a later unexecuted step to improve productivity when the interrupted portion cannot be recovered.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9904279B2Numerical control device provided with programmed machining restart function
Publication Date: 2018.02.27 FANUC LTD
  • US9904279B2 patent drawing
  • US9904279B2 patent drawing
  • US9904279B2 patent drawing

AI summary

A numerical control device including a programmed machining restart function includes a first display unit for displaying, as a list, specific codes indicating limit points of machining steps of a machining program, a specification unit for specifying, among the specific codes displayed as a list by the first display unit, a specific code that is selected, and a program restart unit for executing, by using a location in a memory of the specific code that is specified by the specification unit, a restart operation of the machining program from a machining step including the specific code that is specified.