Numerical Control Device Block Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing numerical control devices struggle to maximize machining time before a designated stop time while ensuring safety, as they prioritize the shortest stop time and do not accurately consider acceleration/deceleration times and execution order, leading to inaccurate prediction of the block to be executed.

Innovation Solution

A numerical control device that predicts machining times for each block, designates a safe stop block by searching in reverse order, and prioritizes high-safety-level commands to continue machining as long as possible before stopping, using a stop time input unit, machining time prediction unit, operation stop block designation unit, and program operation control unit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the nearest block for safety stop is searched to minimize stop time, then the stop time is reduced, but the machining time before designated time is reduced

Engineering Contradiction:
Improvestop timeVSAvoidmachining time before designated time
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The system performs preliminary calculation of machining time for each block before execution, storing the predicted execution times. This allows the control device to determine in advance which block will be executed at the designated stop time, enabling optimal block selection that maximizes machining time while ensuring safety stop capability.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If acceleration/deceleration time and execution order are not considered, then the prediction process is simplified, but the accuracy of block prediction is reduced

Engineering Contradiction:
Improveprediction process complexityVSAvoidblock prediction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The machining program is divided into discrete blocks, and the system calculates machining time for each individual block separately. By segmenting the prediction process into block-level time calculations and considering the execution sequence, the system achieves high prediction accuracy while maintaining manageable computational complexity through systematic processing of each block.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10018992B2Numerical control device
Publication Date: 2018.07.10 FANUC LTD
  • US10018992B2 patent drawing
  • US10018992B2 patent drawing
  • US10018992B2 patent drawing

AI summary

A numerical control device includes an operation stop block designation unit configured to predict an executing block of a machining program at designated time, predicted to being executed at the designated time, based on machining time of each block of the machining program, and designate a stop block for the machining operation to be safely stopped, by searching from the executing block at the designated time in reverse order to the order to execute blocks of the machining program, and a program operation control unit configured to control to stop the machining operation at the stop block designated by the operation stop block designation unit.