Numerical Control Device Block Prediction
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
Data Source
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.


