NC Robot Coordinate Management Without Extra Control Axes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing numerical control systems face challenges in managing the increased number of control axes when integrating robot control, leading to higher costs and computational load, which can deteriorate machining performance.

Innovation Solution

A numerical control system that manages coordinate information in a designated format, allowing the robot control device to transmit coordinate values only when the format is set or switched, thereby reducing the number of axes managed by the numerical control device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of control axes is increased to manage both machine tool and robot control, then the robot control function can be added, but the cost and computational load increase

Engineering Contradiction:
Improverobot control functionVSAvoidnumber of control axes
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes the existing machine tool control system perform dual functions by enabling it to control both machine tool operations and robot operations through a unified coordinate system. The control device manages a common coordinate system that represents positions for both the machine tool workspace and robot workspace, allowing one control system to handle multiple functions without requiring separate robot control axes

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

Solution Approach 2:

The patent merges the machine tool control and robot control into a single integrated control system. By establishing a correspondence between machine tool coordinates and robot coordinates through a unified coordinate system, the control device combines both control functions into one system, eliminating the need for separate robot control axes

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If the number of control axes is increased to manage robot control, then the robot can be controlled, but the machining performance deteriorates due to increased computational load

Engineering Contradiction:
Improverobot control capabilityVSAvoidmachining performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The control device achieves multi-functionality by using a single coordinate system for both machine tool and robot control, eliminating the need for separate robot control calculations and maintaining high machining performance

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

3Adaptability or versatility

If the number of control axes is increased beyond the limit, then more functions can be added, but the numerical control device cannot accommodate additional functions

Engineering Contradiction:
Improvecontrol functionsVSAvoidcontrol axes limit
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent enables the numerical control device to perform robot control functions by making the existing machine tool control system universal. Through coordinate system correspondence and a unified control approach, the device accommodates both machine tool and robot control within its existing control axes capacity

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

Data Source

PatentUS12360513B2Numerical control system
Publication Date: 2025.07.15 FANUC LTD
  • US12360513B2 patent drawing
  • US12360513B2 patent drawing
  • US12360513B2 patent drawing

AI summary

A numerical control system 1 comprises a numerical control device 5 for generating a machine tool command signal and a robot command signal, and a robot control device 6 for controlling the operation of a robot 3 on the basis of the robot command signal. The numerical control device 5 includes a coordinate form information management unit 524 for managing coordinate information according to a designated coordinate format that is based on a numerical control program, and a robot command signal generation unit 525 for generating the robot command signal on the basis of said coordinate information and a robot numerical control program. The robot control device 6 acquires a coordinate value on each axis of control in the designated coordinate format when the designated coordinate format is configured or changed, and transmits the same to the numerical control device 5 The coordinate form information management unit 524 updates said coordinate information using the coordinate value transmitted from the robot control device 6.