Machine Tool Coordinate Conversion Programming for Readable NC Code

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional machining programs require complex information about rotation centers, directions, and amounts, leading to reduced readability and increased machining errors.

Innovation Solution

A programming device that stores coordinate conversion information with tool identification, generates execution commands, and creates programs to simplify the conversion process, eliminating the need to write rotation center and amount information directly in the machining program.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If coordinate conversion information (rotation center, rotation direction, rotation amount) is written directly in the machining program, then the coordinate conversion function can be implemented, but the machining program becomes more complex and readability deteriorates

Engineering Contradiction:
Improvecoordinate conversion functionVSAvoidmachining program complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-storing coordinate conversion information (rotation center, rotation direction, rotation amount) in the information storage unit before machining operations. This allows the numerical controller to automatically retrieve and apply the stored conversion data during machining, eliminating the need to write complex conversion parameters directly in the machining program, thus maintaining reliability while reducing program complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism - the information storage unit - that mediates between the coordinate conversion requirements and the machining program. Instead of embedding conversion parameters directly in the program, the system uses this intermediate storage unit to hold the conversion information, allowing the numerical controller to automatically manage the coordinate transformations without increasing program complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If coordinate conversion information is written directly in the machining program, then the coordinate conversion function can be implemented, but readability of the machining program deteriorates

Engineering Contradiction:
Improvecoordinate conversion functionVSAvoidprogram readability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

By pre-storing coordinate conversion information in the information storage unit before machining operations, the system enables automatic retrieval and application of conversion data during machining. This preliminary preparation eliminates the need to write complex conversion parameters in the machining program, maintaining functional reliability while significantly improving program readability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The information storage unit serves as an intermediary that separates coordinate conversion data from the machining program structure. This mediator allows the numerical controller to automatically manage coordinate transformations using stored data, preserving the coordinate conversion function while making the machining program more readable and easier to operate

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If complex coordinate conversion information is written in the machining program, then coordinate conversion can be performed, but machining errors increase due to reduced readability

Engineering Contradiction:
Improvecoordinate conversion functionVSAvoidmachining accuracy
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system applies preliminary action by pre-storing accurate coordinate conversion information (rotation center, rotation direction, rotation amount) in the information storage unit before machining. This allows the numerical controller to automatically retrieve and apply the pre-verified conversion data during machining operations, eliminating manual entry errors and maintaining manufacturing precision while preserving the coordinate conversion function

Inventive Principle:
Principle #10Preliminary action

4Ease of operation

If coordinate conversion parameters are simplified in the machining program, then readability improves, but the coordinate conversion function may become less reliable

Engineering Contradiction:
Improveprogram readabilityVSAvoidcoordinate conversion function
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The information storage unit acts as a reliable intermediary that preserves complete and accurate coordinate conversion data. This mediator ensures that even though the machining program remains simple and readable, the full coordinate conversion function is maintained through automatic retrieval and application of the stored conversion information by the numerical controller

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20230359166A1Programming device and machine tool
Publication Date: 2023.11.09 FANUC LTD
  • US20230359166A1 patent drawing
  • US20230359166A1 patent drawing
  • US20230359166A1 patent drawing

AI summary

A programming device includes an information storage unit that stores, in association with identification information assigned to a tool, coordinate conversion information used to convert a coordinate value in a rotating coordinate system into a coordinate value in a reference coordinate system, an execution command generation unit that generates a coordinate conversion execution command based on the coordinate conversion information stored in association with the identification information, and a programming unit that creates a coordinate conversion program including the coordinate conversion execution command generated by the execution command generation unit.