Robot Program Generating Device for Visual Sensor Measurement Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing robot-visual sensor systems face challenges in accurately selecting measuring positions and methods, leading to high operator burden and frequent system failures due to measurement errors and the need for trial-and-error approaches, which hinder the introduction and maintenance of these systems.

Innovation Solution

A robot program generating and analyzing device that displays work models or images, allows designation of measuring portions and methods, judges their appropriateness based on reference information, and generates or analyzes robot programs to improve measurement accuracy and reduce operator burden.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a visual sensor is used to measure workpieces, then measurement capability is provided, but measurement accuracy deteriorates due to visual angle limitations causing gripping errors

Engineering Contradiction:
Improvemeasurement accuracyVSAvoidgripping accuracy
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system changes the parameter of measurement location by selecting optimal measuring portions on workpieces based on their shape characteristics. The judging means evaluates whether the selected measuring portion and method are appropriate, and if not, selects alternative measuring portions to ensure measurement accuracy within acceptable error ranges for reliable gripping

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system incorporates a judging means that provides feedback on the appropriateness of the selected measuring portion and method. This feedback mechanism allows the system to evaluate measurement results and adjust the selection of measuring portions to maintain both measurement precision and gripping reliability

Inventive Principle:
Principle #23Feedback

2Measurement precision

If multiple measuring portions are selected to reduce error, then measurement accuracy improves, but operator burden increases due to need to consider multiple conditions

Engineering Contradiction:
Improvemeasurement accuracyVSAvoidoperator burden
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs self-service by automatically selecting appropriate measuring portions and methods based on workpiece shape data. The judging means autonomously evaluates the appropriateness of measurements without requiring operator intervention to consider multiple conditions, thereby reducing operator burden while maintaining measurement accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary action by pre-storing reference information about appropriate measuring portions and methods for different workpiece types. Before actual measurement, the judging means consults this reference information to select the most suitable measuring portion, eliminating the need for operators to manually evaluate multiple conditions during operation

Inventive Principle:
Principle #10Preliminary action

3Productivity

If trial and error approaches are used to raise the system, then system operation is achieved, but time consumption increases and system reliability deteriorates due to frequent stoppages

Engineering Contradiction:
Improvesystem operation efficiencyVSAvoidtime for trial and error
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-storing reference information containing appropriate measuring portions and methods for various workpiece types. This pre-prepared knowledge base eliminates the need for trial-and-error approaches during actual operation, reducing time loss and improving productivity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The judging means provides feedback on the appropriateness of selected measuring portions by comparing them against reference information. This feedback mechanism prevents incorrect measurements before they cause system stoppages, thereby improving reliability and reducing time loss associated with troubleshooting

Inventive Principle:
Principle #23Feedback

4Ease of manufacture

If the visual sensor system is introduced without proper understanding of measuring conditions, then system introduction is simplified, but system reliability deteriorates due to frequent stoppages and unspecified troubles

Engineering Contradiction:
Improvesystem introduction easeVSAvoidsystem stability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The judging means performs self-service by automatically evaluating whether selected measuring portions and methods are appropriate based on stored reference information. This automated judgment system maintains system reliability without requiring operators to have deep understanding of measuring conditions, thus preserving ease of system introduction

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback through the judging means that continuously monitors and evaluates the appropriateness of measuring portions and methods. This feedback mechanism prevents system stoppages by identifying and correcting inappropriate measurements before they cause failures, thereby improving reliability while maintaining ease of operation

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7684897B2Robot program generating device and robot program analyzing device
Publication Date: 2010.03.23 FANUC LTD
  • US7684897B2 patent drawing
  • US7684897B2 patent drawing
  • US7684897B2 patent drawing

AI summary

A work model (or an image) is displayed on an image plane of a robot simulator (201), and a measuring portion and a measuring method are designated (202, 203) and a work shape and a work loading state are designated (204), and then it is judged whether or not the measuring portion and the measuring method are good (205). When the measuring portion and the measuring method are good, a program is generated and the processing is completed (207, 208). When the measuring portion and the measuring method are not good, an alarm is given (206), and the continuation (207) or the repetition (201) of the processing is directed. At the time of analyzing the program, the loading (101), the analysis and display of the measuring portion and the measuring method (102, 103) and the work information (104) are designated, and then it is judged whether or not the measuring portion and the measuring method, which have been analyzed, are good (105). When the measuring portion and the measuring method are good, the processing is finished (107). When the measuring portion and the measuring method are not good, an alarm is given (106), and either the completion of the processing (107) or the correction of the program (201) is selected. Due to the foregoing, a burden imposed for raising and maintaining the visual sensor robot system can be reduced.