NC Program Resumption Control to Prevent Tool-Workpiece Interference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The conventional midway start method for resuming machining requires operators to manually select tool numbers or offsets, which can lead to errors and interference between the tool and workpiece, especially when operators are not familiar with the machining processes.

Innovation Solution

A numerical control apparatus that includes an automatic-operation monitoring unit to check if the resumption block is a preset resumable block before restarting the machining process, thereby avoiding operator errors and ensuring safe resumption of machining.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the conventional midway start method is used to resume machining, then the machining can be resumed from a midway point, but the operator needs to be familiar with the machining processes to correctly select tool numbers or offsets

Engineering Contradiction:
Improvetime to resume machiningVSAvoidoperator skill requirement
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system performs preliminary actions by automatically identifying and validating the resumption block before machining resumes. The control unit extracts tool command blocks, identifies tool numbers and offsets, and validates resumption conditions in advance, eliminating the need for operators to manually select tools based on their knowledge of the machining process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system serves itself by automatically determining the correct resumption point and validating machining conditions without operator intervention. The control unit autonomously extracts tool command blocks, identifies tool information, checks resumption conditions, and manages the tool magazine, freeing the operator from needing specialized knowledge.

Inventive Principle:
Principle #25Self-service

2Loss of time

If the conventional midway start method is used to resume machining, then the machining can be resumed from a midway point, but excessive processing is required in the controller

Engineering Contradiction:
Improvetime to resume machiningVSAvoidcontroller processing complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The control unit performs preliminary processing by pre-extracting and storing tool command block information, tool numbers, and offset numbers before resumption is needed. This preliminary action organizes data in advance, reducing the processing burden at the moment of resumption and enabling faster recovery without excessive real-time computation.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If an operator who is not familiar with the machining processes performs the machining resuming operation, then operational flexibility is maintained, but interference between the tool and the workpiece may occur

Engineering Contradiction:
Improveoperator accessibilityVSAvoidmachining safety
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements feedback by automatically validating the resumption block and checking whether resumption conditions are satisfied before allowing machining to resume. The control unit monitors tool command blocks, verifies tool number and offset consistency, and prevents resumption if conditions are not met, providing a safety feedback mechanism that protects against interference even when operated by inexperienced personnel.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The control unit acts as an intermediary between the operator and the machining process. It mediates the resumption operation by automatically identifying tool command blocks, validating resumption conditions, and ensuring safe tool selection, thereby protecting inexperienced operators from making errors that could cause tool-workpiece interference.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If manual selection of tool numbers or offsets is required for midway start, then the machining can be resumed, but the operator needs to understand the machining program structure

Engineering Contradiction:
Improvemachining resumption capabilityVSAvoidoperator knowledge requirement
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs self-service by automatically extracting tool command blocks, identifying tool numbers and offsets, and determining the correct resumption point without operator intervention. The control unit autonomously manages the tool magazine and selects appropriate tools based on the extracted information, eliminating the need for operators to understand program structure or manually select tool parameters.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250076839A1Numerical control apparatus
Publication Date: 2025.03.06 DMG MORI CO LTD
  • US20250076839A1 patent drawing
  • US20250076839A1 patent drawing
  • US20250076839A1 patent drawing

AI summary

A numerical control apparatus includes a program storage, a display device, an automatic-operation control unit, a suspending operation unit, a program manipulation unit, and an automatic-operation monitoring unit. The automatic-operation monitoring unit monitors an execution state of the automatic-operation control unit. At a time of resumption of execution of an NC program after suspension of the execution of the NC program by the suspending operation unit, the automatic-operation monitoring unit checks whether a resumption block containing a character designated in the program manipulation unit immediately before the resumption is a preset resumable block or not. When the resumption block is the resumable block, processing in the automatic-operation control unit is resumed from the resumption block, while when the resumption block is not the resumable block, the processing is halted.