CNC Edge Monitoring via Register Signals for Anomaly Response

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the machining industry, it is challenging to efficiently monitor machine control data and detect anomalies in CNC machines, especially when programs evolve over time and are modified by multiple users, leading to inefficient external software adaptations and potential production of defective parts.

Innovation Solution

A system and method involving an edge device that interfaces with the machine, detects conditions, identifies anomalies, and sends signals to a program through a register of recorded values, allowing the program to initiate actions such as tool replacement or production halting to prevent defects, while minimizing interference and adapting to changing CNC programs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If external third-party software is used to monitor machine control data, then monitoring capability is provided, but the software requires constant adaptation to changing CNC programs making it prohibitively inefficient

Engineering Contradiction:
Improvemonitoring capabilityVSAvoidsoftware efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The CNC program monitors its own control data metrics using sensors integrated into the machine tool. The program self-identifies when metrics fall outside expected ranges and autonomously notifies operators, eliminating the need for external monitoring software and its constant adaptation to program changes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The monitoring function is merged directly into the CNC program itself rather than being implemented as a separate external software system. This integration allows the monitoring logic to evolve naturally with program changes without requiring separate software adaptation.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If CNC programs are modified by multiple users over time, then program functionality is improved, but monitoring of control data metrics becomes difficult

Engineering Contradiction:
Improveprogram evolutionVSAvoidmonitoring complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The CNC program contains embedded monitoring logic that automatically tracks control data metrics against expected ranges. This self-monitoring capability ensures that even as programs are modified by different users, the monitoring function adapts automatically without requiring external configuration or complex external monitoring systems.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If operators supervise CNC machines with limited programming skills, then machine operation is maintained, but understanding of program details and anomaly detection is reduced

Engineering Contradiction:
Improvemachine operationVSAvoidanomaly detection
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The CNC program automatically monitors its own control data metrics and identifies when values fall outside expected ranges. This self-diagnosis capability compensates for operators' limited programming knowledge by automatically detecting anomalies that would otherwise require deep program understanding to identify.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides automatic feedback to operators when control data metrics fall outside expected ranges. This real-time notification system enables operators with limited programming skills to quickly respond to anomalies without needing to understand the underlying program details or measurement complexities.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11549865B2System and method for monitoring control data and notifying a program of a machine
Publication Date: 2023.01.10 MACHINEMETRICS INC
  • US11549865B2 patent drawing
  • US11549865B2 patent drawing
  • US11549865B2 patent drawing

AI summary

A device and a method of monitoring a machine. The method includes interfacing an edge device with the machine and detecting a condition of the machine with the edge device. The method identifies the condition with the edge device and sends a signal identifying the condition to a program running on the machine. The signal of the edge device communicates with the program through a register of recorded values and the edge device checks the register and notifies the program by altering a value in the recorded values of the register to a signal value. The program reads the recorded values in the register and initiates an action in the machine when the signal value is present in the recorded values of the register.