Numerical Controller Coordinate Conversion for Readable Tool Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional numerical controllers require complex machining programs with instructions for rotation centers, directions, and amounts, leading to reduced readability and increased machining errors.

Innovation Solution

A numerical controller with an information storage unit that associates tool identification with coordinate conversion information, an information acquisition unit to read machining programs, and a coordinate conversion unit to convert coordinate values, eliminating the need for explicit rotation center and amount instructions in the program.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If coordinate conversion is instructed by writing rotation center, rotation direction, and rotation amount in the machining program, then coordinate conversion function is achieved, but program complexity increases and readability deteriorates

Engineering Contradiction:
Improvecoordinate conversion functionVSAvoidprogram complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice 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 parameters during machining, eliminating the need to explicitly write these parameters in the machining program, thus reducing program complexity while maintaining coordinate conversion functionality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The numerical controller performs self-service by automatically acquiring coordinate conversion information from its own information storage unit and executing the coordinate conversion without external intervention. The controller's information acquisition unit retrieves stored conversion parameters and the coordinate conversion unit automatically converts coordinates, making the system self-sufficient and reducing the burden on program writers

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If coordinate conversion is instructed by writing rotation parameters in the machining program, then coordinate conversion is achieved, but machining errors increase due to reduced readability

Engineering Contradiction:
Improvecoordinate conversion capabilityVSAvoidmachining accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary mechanism in the form of an information storage unit that acts as a mediator between the machining program and the coordinate conversion function. Instead of directly embedding conversion parameters in the program, the system uses this intermediate storage unit to hold conversion information, which is then automatically retrieved and applied, reducing errors caused by manual parameter specification

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by having the information acquisition unit continuously retrieve coordinate conversion information from the information storage unit based on the current machining context. This automatic feedback loop ensures that the correct conversion parameters are applied without manual intervention, reducing machining errors while maintaining coordinate conversion capability

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12493275B2Numerical controller and machine tool
Publication Date: 2025.12.09 FANUC LTD
  • US12493275B2 patent drawing
  • US12493275B2 patent drawing
  • US12493275B2 patent drawing

AI summary

A numerical controller 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 information acquisition unit that acquires, from a machining program, a coordinate value that indicates a movement path of the tool to which the identification information is assigned, and a coordinate conversion unit that performs coordinate conversion of the coordinate value indicating the movement path acquired by the information acquisition unit, based on the coordinate conversion information stored in the information storage unit.