Numerical Controller Program Correction Assistance for Alarm Resolution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Operators face significant challenges in efficiently analyzing and correcting machining programs to resolve mismatch-related errors, which often result in alarms during execution, due to the complexity of identifying and fixing errors in large programs.
Innovation Solution
A numerical controller with a program correction assistance function that includes a mismatch criterion information storage section, a program analyzing section, a program proposing section, and a program applying section, which identifies the cause of alarms, generates correction proposals, and applies these proposals to the machining program, reducing the operator's effort in solving mismatch-related errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the machining program is manually analyzed to solve alarm errors, then the operator can identify and correct mismatch-related errors, but the effort and time required increase significantly due to the large number of blocks in the program
Solution Approach 1:
The patent segments the program analysis task by dividing it into distinct functional components: a program analyzing section that reads and analyzes blocks, a mismatch criterion information storage section that stores error patterns, and a program proposing section that generates corrections. This segmentation allows automated analysis without requiring manual examination of all program blocks, significantly reducing the time and effort needed to solve alarm errors while maintaining high accuracy in identifying mismatch-related issues.
2Adaptability or versatility
If the machining program contains several thousand blocks, then comprehensive machining operations can be performed, but the complexity of analyzing the program to solve alarms increases enormously
Solution Approach 1:
The patent introduces an intermediary system consisting of the program analyzing section and mismatch criterion information storage section that acts as a mediator between the large machining program and the alarm solving process. This intermediary automatically compares program blocks against stored mismatch criteria, generating alarm cause data that simplifies the complex analysis task. The system handles the complexity of analyzing several thousand blocks by providing structured intermediate results that guide the correction process, maintaining versatility while reducing analysis complexity.
3Productivity
If automated analysis is implemented to reduce operator effort, then program correction efficiency improves, but the system complexity increases
Solution Approach 1:
The patent implements a universal system where the program analyzing section serves multiple functions: reading machining program blocks, analyzing them against mismatch criteria, generating alarm cause data, and supporting the proposal of corrections. This multi-functional approach consolidates what could be separate complex components into an integrated system, improving alarm solution efficiency while minimizing the increase in overall system complexity. The same analyzing section handles different types of mismatch errors and various program block formats, reducing the need for additional specialized components.
Data Source
AI summary
A numerical controller sequentially reads blocks contained in a machining program, analyzes the read blocks to identify a block that causes an alarm based on mismatch criterion information stored in advance, and generates alarm cause data. The numerical controller then generates, based on the generated alarm cause data, at least one set of proposal patch data for correcting the machining program in such a way that the cause of the alarm is solved and generates a corrected machining program that is the machining program to which the generated proposal patch data is applied.


