NC-Robot Variable Conversion for Reusing Existing Robot Programs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In numerical control systems that coordinate the operations of machine tools and robots, existing technologies require the robot control device to recreate its program using variables from the numerical control device, rendering it impossible to utilize existing robot control programs.

Innovation Solution

The implementation of a numerical control system that includes a signal variable converter, allowing the robot control device to read and convert the variables from the numerical control device into signals or variables that the robot control device can use, thereby enabling the use of existing robot control programs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the robot control program is linked via the variables of the numerical control device, then the numerical control system can control the operations of the machine tool and robot in conjunction with each other, but the robot control device needs to newly create the robot control program using the variables of the numerical control device, making it impossible to use existing robot control programs

Engineering Contradiction:
Improveability to use existing robot control programVSAvoidcomplexity of variable conversion process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a signal variable converter as an intermediary component that bridges the numerical control device and robot control device. This converter translates variables from the numerical control device into signals or variables that the robot control device can use, enabling the robot control device to utilize existing control programs without direct linkage that would require program recreation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the robot control device directly uses variables from the numerical control device, then the coordination between machine tool and robot operations can be achieved, but the existing robot control program cannot be utilized

Engineering Contradiction:
Improveoperational efficiencyVSAvoidtime for new program creation
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The signal variable converter is configured to perform preliminary conversion of variables into robot-compatible signals before the robot control device executes the control program. This preliminary action enables the robot control device to use existing programs immediately without requiring time-consuming program recreation, thus maintaining high productivity while avoiding time loss.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If a signal variable converter is introduced to convert variables, then existing robot control programs can be used, but the system complexity increases

Engineering Contradiction:
Improvereusability of existing robot control programVSAvoidcomplexity of control system architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The signal variable converter is designed with universal functionality to handle multiple types of variables and convert them into appropriate robot control signals. This multi-functional capability allows a single converter component to serve various conversion needs, reducing overall system complexity despite the addition of the conversion function.

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

Data Source

PatentUS20250196328A1Numerical control system and robot control device
Publication Date: 2025.06.19 FANUC LTD
  • US20250196328A1 patent drawing
  • US20250196328A1 patent drawing
  • US20250196328A1 patent drawing

AI summary

A numerical control system that controls the operation of a machine tool and the operation a robot in a linked manner, comprising a numerical control device that controls the operation of the machine tool on the basis of a numerical control program, a robot control device that controls the operation of the robot on the basis of a robot control program, a variable storage unit that stores the value of a variable that is readable and writable by the numerical control device, and a signal variable converter that converts the value of the variable of the numerical control device to a signal or a variable for the robot control device, wherein: the robot control device reads out the value of the variable of the numerical control device stored in the variable storage unit; the signal variable converter converts the value of the read-out variable of the numerical control device to the signal or the variable for the robot control device; and the robot control device controls the operation of the robot on the basis of the converted signal or variable for the robot control device.