Citizen Robot

The Pendant

Teaching a path

The pendant is not a drawing tool. You move the arm to where you want it, and the controller remembers where it ended up.

Hands entering a command on a handheld robot teach pendant with a small screen
Plate 1A programmer drives the arm to a pose and stores it. The program is a list of places, not a description of a motion.Photo: Mikhail Nilov / Pexels

§ 1What recording actually captures

A teach pendant is a handheld device — usually a small screen with a keypad and a deadman switch — that lets a programmer jog the arm joint by joint, or in Cartesian coordinates, until the tool is sitting exactly where it needs to be. Press the record key and the controller writes down the current joint angles. That is the waypoint: a set of six numbers, one per axis, not a geometric description of the space the arm occupies.

This distinction matters more than it seems. The program is a list of poses, and the motion between them is something the controller calculates later, at run time. When you teach two points, you are not drawing the line between them — you are handing the machine two addresses and letting it work out the route. Whether that route is a straight line in space or a smooth arc through joint space depends on the move type you select when you store each point: a joint move will take the fastest path through angle-space, which is rarely a straight line in the room, while a linear move will hold the tool centre point on a geometric straight line, which costs more computation and more care near singular poses. Both options are valid; the programmer has to know which one the application demands.

A handheld teach pendant mounted on a factory wall near a yellow robotic arm
Plate 2The enabling switch under the operator hand is the reason the pendant exists at all: motion is permitted only while a person is holding it.

§ 2The gap between teaching and running

Teaching is slow, deliberate work. The programmer jogs at a fraction of operating speed — inching the arm toward a surface, checking clearances visually, testing the grip. What gets stored is a snapshot of where the arm sat when the record key went down. Any error in that judgment — the tool tilted a degree too far, the approach point two millimetres short — is faithfully preserved and faithfully repeated at full speed in production. The arm has no opinion about whether the pose is correct. It returns to that set of joint angles with the same indifference every cycle.

This is why repeatability is not accuracy: once a point is taught, the machine will return to it with very high precision. But if it was taught wrongly, high precision is precisely the problem. The error compounds wherever that point is referenced, and correcting it means going back to the pendant and teaching it again.

The path is also taught point by point, which means the space between waypoints is only as safe as the motion the controller generates to bridge them. A programmer who teaches an approach point and a contact point without thinking about the arc between them may find the arm clips a fixture on the first full-speed run. The dry run — the same path executed at a fraction of speed, with the programmer's hand on the deadman — exists specifically to catch this before it matters.

§ 3What the pendant cannot tell you

There is no feedback from the work. The programmer watches with their eyes, judges clearance by feel and experience, and decides when the pose is good enough to store. Nothing in the pendant confirms whether the tool is oriented correctly for the process, whether the grip will be stable, or whether the approach vector will cause problems at a different point in the joint range. Those judgments are made by the person standing there.

This is why teaching a complex path is skilled work, not clerical work. The pendant is simple to operate; knowing what to teach, in what order, with which move types, at which blend radii and speeds, is what takes time to learn. A program that runs cleanly at speed — smooth transitions, no wrist flips, consistent contact — reflects decisions made carefully at low speed with a handheld box and a practiced eye. The machine produces the consistency. The person produces the path.

--- Citizen Robot is an independent publication about robot engineering — not a vendor, integrator or safety authority.

Yellow industrial robotic arm with a gripper positioned above a metal fixture plate
Plate 3A pose is only meaningful against a frame. Change which frame it is measured in and the same six numbers describe a different place.

Those judgments are made by the person standing there.

A six-axis industrial arm folded at rest under a cage light
Plate 4At rest the joints are held by spring-applied brakes, not by the motors. Power down and the pose stays where it stopped.Photo: Freek Wolsink / Pexels