CNC Data Parsing Utility for Real-Time Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional CNC machines face challenges in monitoring and adjusting machining processes due to proprietary control systems that are expensive, difficult to retrofit, and lack flexibility in outputting data, especially for aging machines not originally configured for these systems.

Innovation Solution

A method and system that uses a simple software utility to parse and transmit output data from CNC machines, inserting markers into tape files to provide real-time operating conditions and allow for on-the-fly adjustments, without requiring complex software modifications or hardware additions, enabling monitoring and feedback to operators.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If proprietary control systems are used to output data from CNC machines, then data monitoring and control capabilities are improved, but system cost and complexity increase significantly

Engineering Contradiction:
Improvemachining process dataVSAvoidcontrol system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

A software utility acts as an intermediary between the CNC machine's existing control system and the data processing system. This utility intercepts and processes output data from the CNC machine without requiring modification of the proprietary control system itself, thereby providing data monitoring capabilities while avoiding the complexity and cost of implementing full proprietary control systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of modifying the original proprietary control system, the invention creates a separate software utility that copies and processes the output data stream. This allows the system to gain data monitoring and control capabilities while leaving the original control system intact, avoiding the complexity and cost of system replacement or extensive modification.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If proprietary control systems are integrated into CNC machines, then data output functionality is improved, but ease of manufacture and retrofitting deteriorate

Engineering Contradiction:
Improvedata output functionalityVSAvoidsystem integration
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The software utility serves as an intermediary layer that interfaces with the existing CNC control system through standard output mechanisms. This approach provides enhanced data output functionality without requiring complex integration into the proprietary control system, making the solution easier to manufacture and retrofit onto existing machines.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The software utility is designed to work with multiple different CNC machine control systems through a universal interface approach. By processing data from various proprietary systems through a common software layer, the solution achieves broad adaptability while maintaining ease of manufacture and installation across different machine platforms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If aging CNC machines are upgraded with new data output functionality, then monitoring capabilities are improved, but compatibility and ease of implementation worsen

Engineering Contradiction:
Improvemachining process monitoringVSAvoidmachine compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The software utility creates a copy of the data processing functionality that operates independently of the original control system. This allows aging CNC machines to gain monitoring capabilities through a separate software layer that reads and processes output data without requiring modification of the original proprietary control system, thereby maintaining compatibility while improving monitoring reliability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The utility acts as an intermediary that bridges between legacy CNC control systems and modern data processing requirements. By intercepting and processing data streams from various proprietary systems through a universal interface, it provides reliable monitoring capabilities while maintaining broad compatibility with aging machine platforms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10452052B2Method and system for processing machine data before completion of machining
Publication Date: 2019.10.22 AUTODESK INC
  • US10452052B2 patent drawing
  • US10452052B2 patent drawing
  • US10452052B2 patent drawing

AI summary

Systems and method relating to machining parts include a CNC system, and a computer including a processor and a computer-readable medium, wherein the computer-readable medium encodes instructions including receiving, at the computer program, output data from a CNC machine that receives instructions of a Numerical Control (NC) program at a computer of the CNC machine, the instructions causing the CNC machine to i) manufacture a part, and ii) output the output data, parsing, by the computer program, the output data before completion of the manufacturing of the part by the CNC machine in accordance with the instructions of the NC program, selecting, by the computer program and based on one or more predetermined parameters, a set of data from the parsed output data; and providing, by the computer program to a remote system, the set of data for processing to facilitate machining using the CNC machine.