Machining Program Grammar Check and Transmission Warning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machining programs in numerical control machine tools often contain errors that are difficult to detect and correct, leading to increased correction time and potential loss of corrected programs due to accidental deletion when transmitted to external devices.

Innovation Solution

A machining program processing apparatus with a grammar checking unit, transmission processing unit, and deletion processing unit that executes warning processes to confirm whether to permit transmission or deletion, preventing unnecessary correction time and ensuring that corrected programs are not wasted.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a machining program with grammar errors is transmitted to an external device, then the transmission is completed, but the program correction time increases in the external device

Engineering Contradiction:
Improvetransmission speedVSAvoidprogram correction time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system performs grammar checking and executes warning processes before transmission to confirm whether transmission is permitted. This preliminary action identifies errors in advance, allowing operators to correct them before transmission, thereby preventing increased correction time at the external device.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If a machining program is deleted after transmission to an external device, then storage space is freed, but corrected programs may be deleted by mistake

Engineering Contradiction:
Improvestorage capacityVSAvoidprogram retention
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system provides feedback through warning processes that confirm whether deletion is permitted. When a deletion request is received, the system checks transmission history and displays warnings to alert operators about potential loss of corrected programs, preventing accidental deletion while allowing intentional deletion of programs without transmission history.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If grammar check is performed on machining programs, then error detection capability is improved, but processing time increases

Engineering Contradiction:
Improveerror detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs grammar checking selectively based on transmission requests and deletion requests rather than continuously checking all programs. This partial action approach maintains high error detection accuracy when needed while minimizing unnecessary processing time during normal operations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9996406B2Machining program processing apparatus
Publication Date: 2018.06.12 DMG MORI CO LTD
  • US9996406B2 patent drawing
  • US9996406B2 patent drawing
  • US9996406B2 patent drawing

AI summary

To provide a machining program processing apparatus capable of preventing an increase in the program correction time or does not let the program correction time go to waste. A machining program processing apparatus includes: a grammar checking unit executing grammar check of a machining program; a transmission processing unit transmitting the machining program to an external device; and a deletion processing unit deleting the machining program, wherein, when a transmission request of the machining program including a grammar error is received, the transmission processing unit confirms whether the transmission is to be permitted or not.