Global Positioning Robot's
Operation and Building Applications with the GPR Robot Family
This document is an outline of a standard course layout, applicable for all types of GPR Robots, including Swap Master models. The training course is structured in a way to cover different aspects of the product design, operation, applications, diagnostics and troubleshooting. The training curricula are configurable to best comply with specific robot use in a customized environment.
Section 1 – General System Description
Introduces the students to the structure and basic characteristics of the material handling system, including robot, controller and optional modules such as pre-aligner, wafer scanner, etc.
-
System elements
-
Robot design, structure and kinematics
-
Motion axes
-
Robot coordinate frames
-
Controller architecture and description of its functionality
-
Optional modules
-
Safety precautions
Section 2 – Getting Started
This part of the course outlines the necessary steps to ensure proper handling of the system, starting from the system receipt to connecting and operating the robot.
-
System unpacking and installation
-
Communicating with the controller
-
System Initialization. Verification of the hardware and firmware consistency
-
Description of basic motion
Section 3 – "Gencobot Tool Box” utility
Describes the operation of the “Gencobot Tool Box” utility and its features.
-
Introduction to “Gencobot Tool Box”
-
Menus and windows
-
System firmware update and backup
-
Using the Help and Diagnostic features
-
Script and User Macro programming
Section 4 – Motion Control Software and Communications
This part of the course covers the motion control software embedded in the robot controller. Provides information about the architecture of the robot firmware and basic functionality guaranteed at different hierarchical levels. Host-controller communication is also discussed.
-
Firmware data management
-
Motion Control Language (MCL)
-
System Macro programming
-
User Macro programming
-
Developing user programs
-
Host-controller synchronization
-
Troubleshooting user programs
Section 5 – Robot Homing and Calibration Basics
Outlines homing principles and algorithms, based on robot specification. The following topics are covered:
-
Homing principles
-
Mechanical calibration
-
Software calibration
-
Pre-aligner calibration (optional)
-
Vacuum / pressure sensor calibration (optional)
-
Scanner sensor calibration (optional)
Section 6 – Station Teaching
This part of the course introduces the students to process of creating and adjusting specific points (stations) in the robot-working envelope. The following topics are covered:
-
Station basics – physical and logical parameters of a station
-
Teaching stations and setting station parameters
-
Commands related to station processing
-
Trajectory motion between stations (optional)
-
Using multiple, flipping (rotating) or gripping end-effector (optional)
Section 7 – Pre-aligning (optional)
The pre-aligning section discusses application and teaching of wafer-aligning module (pre-aligner). This part of the course is optional for customers that do not utilize the pre-aligner.
-
Pre-aligner design and application
-
Pre-aligning principles
-
Teaching and configuring the pre-aligner parameters
-
Troubleshooting the pre-aligner
Section 8 – Wafer scanning (optional)
Describes the idea behind scanning (mapping) process. Outlines setting and calibrating scanner modules. This part of the course is optional for customers that do not utilize the scanner.
-
Basic scanning theory
-
Teaching the start scanning position
-
Setting scanning parameters
-
Reading and interpreting of scanning data
-
Mechanical and automatic calibration of the scanner
Section 9 – Deflection compensation technique
Teaches basic skills for implementing a GPR inherent feature to compensate for deflection of the arm due to weight of the manipulated object.
-
What is deflection compensation?
-
Defining the deflection compensation for a station.
-
Commands related to deflection compensation.
Section 10 – Teach Pendent Terminal based on Pocket PC (optional)
-
Introduces the concept and technical means for providing new and more effective interface with the robot. This part of the course is optional for customers that do not utilize the Teach Pendent.
-
Introductory to pocket PC based teach pendent terminal
-
Terminal mode of operation
-
Jogging in cylindrical and Cartesian spaces
-
Script language and programming
-
Wizards: for teaching load ports, pre-aligners, process chambers
-
Using diagnostic scripts
-
Firmware managing, uploading, downloading, firmware consistency check
Section 11 – Smooth Trajectories (optional)
This part of the course outlines predefined trajectory patterns, which allow GPR robots increase material handling performance
-
General description of the trajectory concept
-
Design elements of predefined trajectory patterns
-
Trajectory types
-
Programming trajectory motion
-
Using the Gencobot Tool Box trajectory utility feature
Section 12 – Troubleshooting
This section is designed to provide the user with specific information for fast and effective troubleshooting of the problems associated with system hardware and operations.
-
Using the “Gencobot Tool Box” diagnostic function
-
Reading and decoding robot status words
-
Analyzing the history file
-
Contacting the Customer Support. Escalation procedure
Section 13 – Building Typical Application With GPR
Provides necessary principles and shares hands on experience for building typical applications with GPR robots. Special emphasis is given to resolution of geometrical constraints and throughput enhancement by optional placement of the robot, planning the motion strategies, implementing advanced techniques such as smooth trajectories, deflection compensation, etc.
-
Analysis of typical material handling layouts and scenarios
-
Selection of appropriate robot configuration and optional placement of the robot with respect to the other equipment
-
Organization of the motion for achieving optimum performance, high accuracy, system robustness. Motion strategies.
-
Programming of the typical motion sequences
-
Benchmarking. Means for enhancing the material handling performance.