NC Program Conversion Using CL Data for Machine-Specific Functions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for converting CL data into NC programs require unique post-processors for each CAM device and machine tool, leading to high costs and time consumption, as well as limitations in implementing machine-specific functions.

Innovation Solution

An information processing device that converts a second NC program into CL data, interprets the CL data, and then converts it back into a first NC program, incorporating additional codes for starting point data, thereby enabling the implementation of machine-specific functions without requiring device-specific post-processors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If unique post-processors are developed for each CAM device and machine tool combination, then conversion accuracy and machine-specific function implementation are improved, but development cost and time consumption increase significantly

Engineering Contradiction:
Improveconversion accuracyVSAvoiddevelopment time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent creates a universal post-processor that can handle multiple CAM devices and machine tool combinations through a standardized interface. The system uses a common CL data format as an intermediary, allowing one post-processor to serve multiple purposes rather than requiring dedicated post-processors for each device pair.

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

Solution Approach 2:

The patent introduces CL data as an intermediary format between NC programs from different CAM devices and the target machine tools. This standardized intermediate representation allows conversion without direct device-specific customization, acting as a mediator that decouples the source and target systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If device-specific post-processors are developed for each machine tool, then machine-specific functions can be implemented, but the complexity of the conversion system increases

Engineering Contradiction:
Improvemachine-specific function implementationVSAvoidpost-processor complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent designs a universal post-processor framework that maintains adaptability to machine-specific functions through configuration rather than code complexity. The system handles diverse machine tools using a unified approach, reducing the overall system complexity while preserving versatility.

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

Solution Approach 2:

The patent manages machine-specific variations through parameter configuration in the CL data format rather than through complex device-specific processing logic. By changing parameters and settings in the standardized format, the system adapts to different machine tools without increasing structural complexity.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple unique post-processors are maintained for different CAM devices, then compatibility with various formats is improved, but maintenance cost and system resource requirements increase

Engineering Contradiction:
Improveformat compatibilityVSAvoidnumber of post-processors
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent consolidates multiple device-specific post-processors into a single universal post-processor that handles various CAM device formats through the standardized CL data interface. This reduces the quantity of software components from multiple unique post-processors to one multi-functional post-processor.

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

Solution Approach 2:

The patent merges the functionality of multiple device-specific post-processors into a single unified post-processor. By combining these functions and using CL data as a common intermediate format, the system reduces the total number of post-processors needed while maintaining compatibility with various CAM devices.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250036101A1Information processing device, information processing program, and machine tool
Publication Date: 2025.01.30 DMG MORI CO LTD
  • US20250036101A1 patent drawing
  • US20250036101A1 patent drawing
  • US20250036101A1 patent drawing

AI summary

One aspect of the present invention is an information processing device that generates a first NC program used in a machine tool. This information processing device includes: a first conversion unit that converts a second NC program into CL data; an interpretation unit that interprets the CL data; and a second conversion unit that converts the CL data into a first NC program so that the first NC program includes an additional code corresponding to starting point data included in the CL data.