Teach Pendant Program Coordinate Visualization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional robotic systems with moving conveyors face challenges in accurately determining and visualizing physical or geometrical coordinate points within the robot's working envelope, leading to inefficiencies in programming, verification, and program touch-up, as users must manually teach and verify positions, which is time-consuming and lacks feedback on program viability.

Innovation Solution

A system and method that automatically stores part and robot data within a teach pendant program, providing a graphical representation of positions, allowing users to place parts and robots at desired locations based on synchronized data, and hidden instructions within the program, enabling enhanced visualization and validation of coordinate points.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual teach pendant programming is used to establish coordinate points, then the robot can be programmed to reach positions, but the process is time-consuming and requires iterative verification

Engineering Contradiction:
Improvecoordinate point accuracyVSAvoidprogramming time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system creates a virtual copy of the robot and workpiece in simulation software, allowing coordinate points to be established and verified in the virtual model before actual programming. This copying approach eliminates the need for iterative manual teaching and verification, significantly reducing programming time while maintaining coordinate accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary simulation and verification of robot programs before actual execution. By pre-establishing coordinate points and testing programs in the virtual environment, the system eliminates the need for time-consuming iterative verification during actual robot operation, thereby reducing overall programming time.

Inventive Principle:
Principle #10Preliminary action

2Extent of automation

If offline simulation programs are used to develop processing programs, then program planning can be done in advance, but the data files are complex and require expert review

Engineering Contradiction:
Improveprogram planning automationVSAvoiddata file complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system introduces an intermediary interface between the simulation software and the robot controller. This intermediary automatically processes and translates complex simulation data into robot-compatible programming instructions, eliminating the need for expert manual review of complex data files while maintaining automated program planning capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces manual expert review of complex data files with automated computer-based processing. The software automatically interprets simulation results and generates robot programming instructions, substituting the mechanical process of expert analysis with an automated computational system that handles complex data files without requiring specialized knowledge.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Ease of operation

If teach pendant programming is used without feedback mechanism, then simple programming can be achieved, but there is no indication of program viability until execution

Engineering Contradiction:
Improveprogramming simplicityVSAvoidprogram viability feedback
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system implements a feedback mechanism through simulation software that provides immediate visual confirmation of program viability. The simulation displays whether the robot can successfully reach all required positions and perform operations, giving operators instant feedback on program correctness without requiring actual execution, thus maintaining programming simplicity while adding informative feedback.

Inventive Principle:
Principle #23Feedback

4Measurement precision

If manual movement of work and robot is required to teach positions, then precise coordinate establishment is possible, but productivity is reduced

Engineering Contradiction:
Improveposition teaching accuracyVSAvoidprogramming efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system uses virtual copying of the physical robot and workpiece in a simulation environment. Coordinate points are established in the virtual model using automated methods that maintain precision while eliminating the need for manual physical movement, thereby significantly improving programming efficiency without sacrificing position teaching accuracy.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9415512B2System and method for enhancing a visualization of coordinate points within a robots working envelope
Publication Date: 2016.08.16 FANUC ROBOTICS NORTH AMERICA INC
  • US9415512B2 patent drawing
  • US9415512B2 patent drawing
  • US9415512B2 patent drawing

AI summary

A system and method for enhancing a visualization of coordinate points within a robot's working envelope is disclosed. Part data associated with a position of a part, which may include part offset from a known position, is read using a teach pendant program. The part data is automatically stored within a hidden program instruction of the teach pendant program. The part data may be stored within the part program in a motion instruction associated with a motion line of the teach pendant program.