Teach Pendant
How it works
The operator holds the pendant and switches the robot to manual mode. While holding the 3-position enabling switch in its middle position, they use jog keys or a joystick to move the robot in a chosen coordinate frame (joint, base, tool). Once the desired pose is reached, it is recorded as a program point; a sequence of such points together with motion parameters and I/O signals forms the program. Alternatively, lead-through (lead-by-the-nose) teaching is used: the robot is de-energized (goes limp) and the operator manually guides the arm along the desired path, which is sampled and stored. The program can then be tested from the pendant at reduced speed before switching to automatic mode. Releasing or fully pressing the enabling switch, or pressing the e-stop, stops the robot immediately.
Problem solved
Before the teach pendant became common, setting up and programming the trajectory of an industrial robot required specialist programming skills and was time-consuming. The pendant lets an operator with no coding skills manually drive the robot to the desired positions and record them, while providing safe operation (e-stop, enabling switch) when working near a moving arm.
Components
Screen (physical keys or touchscreen) showing robot state, positions and the program editor; in modern pendants often a tablet-style touchscreen.
Keys or a joystick for manually moving axes or the TCP in a chosen coordinate frame, with speed adjustment.
Large red button that immediately stops the robot in an emergency.
In manual mode allows robot motion only in the middle position (partially pressed); fully pressing or releasing it stops the robot.
Switches between manual mode (programming, reduced speed) and automatic mode.
Implementation
Taping or jamming the 3-position switch in its middle position removes its safety function and is a serious hazard to the operator.
Manual point-by-point teaching is labor-intensive and imprecise for complex trajectories; offline programming and simulation are preferred for such tasks.
Evolution
The first industrial robot (installed at General Motors) programmed by manual teaching and playback of motion sequences.
The standard codified, among others, the 3-position enabling device and emergency stop for handheld programming panels of industrial robots.
Hyperparameters (configurable axes)
Frame in which the robot moves while jogging: joint, base/world, or tool.
Scaling of motion speed; in manual mode limited to a safe, reduced value.
Physical keys versus touchscreen / tablet.