Robot Program Correction via Load Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for correcting robot operation programs require significant labor and time, as they often involve trial and error when adjusting speed and acceleration commands for servo motors, and correcting deviations in the operation route, especially when setting up robots in manufacturing systems.

Innovation Solution

A method and device that utilize computer simulations to calculate and evaluate the load on servo motors, allowing for the correction of speed and acceleration commands, and shifting pseudo teaching points to minimize deviations, thereby reducing the time needed to set up robots by enabling off-line evaluation and correction of robot operation programs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If speed command and acceleration command are corrected at work-site by checking duty ratio with teaching panel, then the robot operation program can be adjusted to match actual conditions, but the correction process requires trial and error and consumes large amount of labor time

Engineering Contradiction:
Improveoperation program accuracyVSAvoidcorrection time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs load calculation and duty ratio evaluation through computer simulation before the robot is deployed to the work-site. By calculating the duty ratio for each motion segment offline and identifying segments that exceed the allowed duty ratio, the system prepares correction data in advance, eliminating the need for time-consuming trial and error adjustments at the work-site.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a virtual copy of the robot system through computer simulation, including a simulation model of the robot and its operating environment. This virtual model allows for offline evaluation and correction of the operation program, transferring the corrections to the actual robot system afterward, thus avoiding repeated on-site adjustments.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If teaching points are touched and shifted gradually for each point to correct operation route deviation, then the robot can accurately follow the target operation route, but the process takes very long time to complete

Engineering Contradiction:
Improveoperation route accuracyVSAvoidsetup time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs route deviation correction through computer simulation before on-site deployment. By calculating the deviation between the target operation route and the simulated actual route, and automatically shifting teaching points in the virtual environment, the system prepares corrected operation data in advance, reducing on-site adjustment time.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If off-line robot operation program is used directly at work-site, then setup time is reduced, but the program seldom works correctly due to differences in relative positional relations and robot posture between off-line and on-line states

Engineering Contradiction:
Improvesetup timeVSAvoidprogram functionality
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent performs comprehensive evaluation of the off-line operation program through computer simulation before deployment, calculating loads, duty ratios, and route deviations in advance. This preliminary evaluation identifies issues that need correction, allowing the system to prepare corrected operation data before on-site implementation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses simulation results as feedback to iteratively improve the operation program. By comparing simulated actual performance with target specifications and automatically adjusting teaching points and motion parameters, the system refines the operation program before final deployment, ensuring better functionality at the work-site.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8224486B2Method of evaluating and correcting robot program and device for evaluating and correcting robot program
Publication Date: 2012.07.17 FANUC LTD
  • US8224486B2 patent drawing
  • US8224486B2 patent drawing
  • US8224486B2 patent drawing

AI summary

There is provided a device for evaluating and correcting a robot operation program for evaluating an appropriateness for the robot operation program and correcting the robot operation program, comprising a computer including a simulation function for confirming a robot operation. The computer includes a load calculation section for calculating a load given to a motor for driving an operating portion of the robot by a simulation conducted by a computer; and an evaluation section for evaluating, by an evaluation function, whether or not the load exceeds a predetermined allowed value.