Robot Program Adaptation for Mobility Range Mismatch

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

When replacing a robot with a different size, existing systems require operators to directly reinput operation programs, which is complex and inefficient, especially when the new robot's mobility range is smaller than the old robot's, leading to inoperability due to positions exceeding the new robot's reach.

Innovation Solution

A robot control device with a control unit that includes a mobility range determination unit and a modification unit, which analyzes the operation program to identify axes exceeding the new robot's mobility range and rewrites the program to ensure all axes operate within the new robot's capabilities, avoiding singular points that could render the robot inoperative.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the operation program from the old robot is loaded into the new robot control device, then the robot can execute the same operations as the old robot, but the robot becomes inoperative when positions in the program exceed the new robot's mobility range

Engineering Contradiction:
Improverobot replacement compatibilityVSAvoidrobot operability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The control device performs preliminary analysis of the operation program to detect positions exceeding the new robot's mobility range before execution. This advance detection allows the system to identify incompatible positions and prevent operational failures by stopping the program before the robot attempts to move to unreachable positions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The control device acts as an intermediary between the old robot's operation program and the new robot's execution system. It translates and adapts the program by modifying positions that exceed mobility ranges, converting incompatible commands into valid ones that the new robot can execute within its physical constraints.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the operator directly reinputs the operation program for the new robot, then the robot can operate within its mobility range, but the task becomes extremely complicated and time-consuming

Engineering Contradiction:
Improverobot operabilityVSAvoidprogram reinput complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The control device performs self-service by automatically analyzing, detecting, and modifying the operation program to suit the new robot's mobility constraints. This automated adaptation eliminates the need for operators to manually rewrite the entire program, reducing complexity and allowing the system to adapt itself without extensive human intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The control device automatically changes positional parameters in the operation program that exceed the new robot's mobility range. By modifying these parameters to fall within acceptable limits while preserving the overall operation logic, the system adapts the program to the new robot's capabilities without requiring complete reinput.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the new robot has a smaller size than the old robot, then the new robot may have better mobility and cost-effectiveness, but the existing operation program includes positions that the new robot cannot reach

Engineering Contradiction:
Improverobot replacement efficiencyVSAvoidprogram compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The control device performs preliminary detection of positions exceeding mobility ranges before program execution. This advance analysis identifies which positions need modification, allowing the system to prepare appropriate corrections and ensure the new robot can execute the adapted program without encountering unreachable positions during operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The control device automatically modifies positional parameters in the operation program to match the new robot's reduced mobility range. By changing these parameters while maintaining the operational intent, the system enables the smaller robot to perform the same tasks within its physical constraints, preserving productivity despite size differences.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12257720B2Robot control device
Publication Date: 2025.03.25 FANUC LTD
  • US12257720B2 patent drawing
  • US12257720B2 patent drawing
  • US12257720B2 patent drawing

AI summary

The purpose of the present invention is to eliminate the need, when a robot has been replaced with a new robot that is different in size, for an operator to directly re-input as operation program to make the robot operative. This robot control device comprises: a storage unit that stores an operation program; and a control unit that operates a robot is a robot coordinate system with three orthogonal axes. The control unit is provided with: a mobility range determination unit that determines whether there is, in the operation program, an axis, among the three orthogonal axes, that exceeds a mobility range of the robot; and a correction unit that, if it has been determined by the mobility range determination unit that there is an axis that exceeds the mobility range of the robot, rewrites the operation program so the axis is kept within the mobility range of the robot.