NC Program Resumption Control to Prevent Tool-Workpiece Interference
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
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.
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
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.
Data Source
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.


