Teach Pendant Program Coordinate Visualization
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
4Measurement precision
If manual movement of work and robot is required to teach positions, then precise coordinate establishment is possible, but productivity is reduced
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.
Data Source
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.


