Robot-Aware Numerical Control for Simpler Rectangular Programming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing numerical control systems require operators to be familiar with both machine tool and robot programs, and creating a numerical control program in rectangular coordinate format necessitates determining robot configuration, which can be time-consuming for those unfamiliar with the robot's configuration.

Innovation Solution

A numerical control system that includes a numerical control device generating machine and robot command signals based on separate programs, with a robot control device providing configuration information to the numerical control device, allowing operators to create programs without recognizing the robot's configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a numerical control program is created in rectangular coordinate format, then the position and posture of the control point can be specified, but the operator must also determine configuration information for specifying the configuration of the robot, which increases program size and creation time

Engineering Contradiction:
Improveposition and posture specificationVSAvoidprogram size
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the configuration information determination task from the operator's responsibilities and assigns it to the robot control device. The robot control device automatically acquires and transmits the necessary configuration information to the numerical control device, allowing the operator to focus solely on specifying position and posture without being burdened by configuration details.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The robot control device performs self-service by automatically acquiring its own configuration information and transmitting it to the numerical control device. This eliminates the need for operators to manually determine configuration parameters, reducing program creation time and complexity while maintaining precise position and posture specification.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If a numerical control program is created in rectangular coordinate format, then the position and posture of the control point can be specified, but the operator needs to determine configuration information, which increases the time required for program creation

Engineering Contradiction:
Improveposition and posture specificationVSAvoidprogram creation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The robot control device performs preliminary action by acquiring configuration information in advance and making it available to the numerical control device before the operator needs to create the program. This pre-preparation eliminates the time-consuming step of configuration determination during program creation, while still enabling precise position and posture specification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The robot control device automatically acquires and transmits configuration information without operator intervention, significantly reducing program creation time while maintaining the ability to specify position and posture accurately in rectangular coordinate format.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If an operator is unfamiliar with the robot, then it takes time to create a numerical control program for the robot

Engineering Contradiction:
Improveoperator flexibilityVSAvoidprogram creation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The robot control device acts as an intermediary between the operator and the robot configuration. It automatically acquires and transmits configuration information, shielding the operator from the complexity of robot configuration details. This allows operators unfamiliar with the robot to create programs efficiently without needing to understand configuration parameters.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The robot control device provides self-service by automatically supplying configuration information to the numerical control device, enabling operators with no robot expertise to create programs quickly. The system handles configuration acquisition autonomously, reducing program creation time while maintaining adaptability for operators at any skill level.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12372945B2Numerical control system
Publication Date: 2025.07.29 FANUC LTD
  • US12372945B2 patent drawing
  • US12372945B2 patent drawing
  • US12372945B2 patent drawing

AI summary

A numerical control system 1 comprises a numerical control device 5 that generates a machine tool command signal as a command directed to a machine tool 2, in accordance with a machine tool numerical control program, and generates a robot command signal as a command directed to a robot 3, in accordance with a robot numerical control program, and a robot control device 6 that is capable of communicating with the numerical control device 5, and controls an operation of the robot 3 on the basis of the robot command signal. The robot control device 6 acquires form information that is information necessary for identifying the form of the robot 3, and transmits the form information to the numerical control device 5. The numerical control device 5 generates a robot command signal on the basis of the form information transmitted from the robot control device 6 and the robot numerical control program.