OSRTC.002: Teach Pendant Basics — Jogging, Coordinate Frames, Speed, and Safe Manual Positioning

Industrial robot technician using a teach pendant for safe manual jogging with no text.

Teach-pendant operation is the technician’s primary method for controlled manual robot positioning during setup, verification, recovery, and basic programming. Correct pendant use depends on understanding operating mode, jog type, coordinate frame, speed override, enabling controls, and the robot’s current mechanical state.

OSRTC.002 continues the robotics-technician sequence established in OSRTC.001: Industrial Robot Safety — E-Stops, Safeguarding, and Safe Workcell Entry. The safety controls from OSRTC.001 remain active requirements during all manual motion.

Teach pendant: control interface for manual robot operation

A teach pendant is a handheld or portable operator interface used to command and monitor an industrial robot. Depending on the manufacturer, it can provide robot jogging, coordinate-frame selection, speed control, program editing, I/O monitoring, alarm review, position display, and manual execution functions.

  • Manual motion controls position the robot during setup and recovery.
  • Mode and status information show whether the controller is prepared for manual or automatic operation.
  • Position displays report joint angles and Cartesian pose values.
  • Program controls allow stepping, editing, testing, and controlled execution.
  • Diagnostics expose alarms, I/O state, safety status, and controller messages.

Manufacturer interfaces differ, but the underlying motion concepts remain similar. ABB training material identifies teach-pendant operation, joystick jogging, axis motion, linear motion, tool reorientation, and coordinate systems as core manual-operation skills. ABB Programming and Operation reference material documents those concepts in a structured operator workflow.

1. Manual mode must be intentional

Manual or teach mode changes how the robot is controlled. It does not remove the hazards identified in OSRTC.001. Robot mass, payload, fixtures, stored energy, pinch points, and adjacent machinery remain physically present.

  • Verify the correct operating mode before commanding motion.
  • Confirm the robot expected to move is the robot actually selected.
  • Confirm the correct mechanical unit when external axes are present.
  • Verify the safeguarded-space entry procedure and enabling-device requirement.
  • Use the lowest practical speed during initial manual positioning.
  • Maintain visibility of the robot, tool, payload, and surrounding fixtures whenever practical.

2. Jogging means commanded manual motion

Jogging is manual robot movement commanded from the pendant or approved manual-control interface. Jogging is used to position the robot for teaching points, tool setup, inspection, recovery, alignment, or maintenance tasks.

Two fundamental jogging families are used across industrial robots:

  • Joint or axis jogging: individual robot joints rotate independently.
  • Cartesian jogging: the tool center point moves along or rotates about X, Y, and Z directions in a selected coordinate frame.

Video 1: Joint jogging from a FANUC teach pendant

Shane Welcher SR — Using a FANUC Robot Teach Pendant to Jog a Robot Joint. Demonstrates pendant speed controls, joint jogging, stepping through a program, and basic position operations.

3. Joint jogging: understand the mechanism

Joint jogging commands one axis at a time. On a typical six-axis articulated robot, joints are commonly numbered J1 through J6.

  • J1 commonly rotates the robot about the base.
  • J2 and J3 largely control arm reach and elevation.
  • J4, J5, and J6 largely control wrist orientation.

The exact mechanism depends on robot architecture. Axis direction should be learned from the specific manufacturer model rather than assumed from another robot.

Joint jogging is especially useful when clearing an interference condition, observing a single axis, inspecting mechanical motion, or moving away from a singular or awkward Cartesian configuration.

4. Cartesian jogging: move the tool through space

Cartesian jogging commands movement of the tool center point rather than a single motor axis. The controller calculates the coordinated joint motion required to produce the requested X, Y, Z translation or orientation change.

Cartesian jogging is often easier for tasks such as:

  • moving directly toward or away from a fixture;
  • raising or lowering a tool;
  • approaching a part along a known direction;
  • aligning an end effector with a surface;
  • fine-positioning a TCP near a taught point.

5. Coordinate frames determine what X, Y, and Z mean

A Cartesian jog command is incomplete without a coordinate frame. The same positive-X command can produce different physical robot motion depending on the selected frame.

  • World frame: a fixed reference for the overall robot system or installation.
  • Base frame: a frame attached to the robot base or configured robot base reference.
  • Tool frame: a frame attached to the end effector and normally defined around the tool center point.
  • User/work-object frame: a frame attached conceptually to a fixture, machine, pallet, workpiece, or process reference.

FANUC’s current CRX manual-operation training explicitly distinguishes Cartesian and joint jogging and uses X, Y, and Z controls for Cartesian positioning. FANUC CRX Programming Part 2 — Manual Operation describes these manual positioning modes and the enabling-device requirement.

Video 2: WORLD, TOOL, and JOINT jogging

Shane Welcher SR — Jogging a FANUC Robot in WORLD Using a Teach Pendant. Compares WORLD, TOOL, and JOINT jogging and demonstrates how frame selection changes commanded motion.

6. World or base frame

World or base coordinates are useful when motion should follow fixed plant or robot-cell directions. A vertical or horizontal movement can be easier to visualize when the selected frame aligns with the cell layout.

Frame alignment must still be verified. A robot mounted on a wall, ceiling, pedestal, rail, or angled fixture can have a base orientation that differs from visual expectations.

7. Tool frame

Tool coordinates move relative to the current orientation of the end effector. Positive tool-Z, for example, may move directly outward from a gripper, welding torch, probe, screwdriver, or suction tool if the TCP and tool frame are defined correctly.

Tool-frame jogging is especially useful for controlled approach and retreat motions. An incorrect TCP or tool orientation can make these motions misleading, so tool data must be verified before relying on tool-relative jogging.

8. User or work-object frame

A user or work-object frame represents the coordinate system of the task rather than the robot. A pallet, machine table, fixture, part nest, or conveyor reference can be assigned a local frame so manual motion and programmed positions follow that geometry.

This matters because a technician can reason in process directions rather than robot-base directions. A fixture may be rotated relative to the robot, yet its local X direction can still represent the part-loading direction.

9. Tool Center Point

The Tool Center Point, or TCP, is the reference point the controller uses to represent the working point of the end effector.

  • A welding torch TCP may be at the wire tip.
  • A gripper TCP may be centered between jaws.
  • A vacuum tool TCP may be at the pickup surface.
  • A screwdriver TCP may be at the driver tip.
  • A probe TCP may be at the sensing point.

An incorrect TCP can cause unexpected tool-frame motion, inaccurate taught positions, poor path following, and collision risk near fixtures.

10. Speed override is a risk-control tool during manual setup

Manual jog speed should be selected deliberately. High speed increases stopping distance and reduces the time available to detect an incorrect frame, wrong axis, bad TCP, fixture interference, or unintended direction.

  • Start slow after changing coordinate frame.
  • Start slow after changing selected mechanical unit.
  • Start slow near fixtures, tooling, people, or cell boundaries.
  • Use incremental or fine jogging when available for precision positioning.
  • Increase manual speed only after the intended direction is verified.

11. Incremental jogging

Incremental jogging moves the robot by a defined small amount for each control input. This is useful when continuous jogging is too coarse for precise alignment.

ABB documentation describes configurable incremental linear jogging and fine positioning as standard manual-operation capabilities. Incremental jogging should still be treated as commanded robot motion; small motion can still create pinch or contact hazards.

Video 3: ABB FlexPendant axis, linear, and reorientation jogging

Aleksandar Haber PhD — How to Move-Jog ABB Robot Using FlexPendant. Demonstrates axis, linear, and reorientation motion modes with an ABB teach pendant.

12. Reorientation changes tool angle without intentionally translating the TCP

Many controllers provide a reorientation mode that rotates the tool about the TCP or another selected reference. This allows orientation adjustment while attempting to keep the tool center point fixed in space.

Reorientation can produce large wrist and elbow motion even when the TCP remains nearly stationary. Clearance must therefore be checked across the entire arm, not only at the tool tip.

13. Singularities and awkward configurations

A singularity is a robot configuration where the mathematical relationship between Cartesian tool motion and joint motion becomes poorly conditioned or loses a degree of freedom. Near a singularity, a small requested Cartesian movement can require very large joint-speed changes.

Practical technician indicators can include:

  • unexpectedly rapid wrist motion during Cartesian jogging;
  • difficulty maintaining a requested Cartesian direction;
  • controller singularity warnings;
  • motion slowing or refusing to continue;
  • large axis movement for a small TCP adjustment.

When a singularity or awkward arm configuration is suspected, joint jogging may provide a safer method to move the robot to a better configuration before resuming Cartesian motion.

14. Home position, mastering, and calibration are different concepts

Technicians should distinguish several commonly confused terms:

  • Home position: a defined robot pose used by the application or site.
  • Reference position: a controller or application position used for verification or sequencing.
  • Mastering: establishing the relationship between physical joint position and controller joint-position reference.
  • Calibration: verifying or correcting geometric or positional relationships according to the manufacturer procedure.

A robot can be jogged to a programmed home pose while still being incorrectly mastered. Conversely, correctly mastered joints do not guarantee that tool or work-object calibration is correct.

15. Position display: joint values versus Cartesian pose

A pendant commonly displays robot position in more than one representation.

  • Joint representation shows the angular or linear position of each controlled axis.
  • Cartesian representation shows TCP position and orientation in a selected frame.

Both views are valuable during troubleshooting. A Cartesian position that appears wrong may be caused by frame or TCP data even when joint positions are physically repeatable.

16. Manual-motion pre-check

  1. Confirm authorization and the approved task procedure.
  2. Confirm the selected robot or mechanical unit.
  3. Confirm manual/teach mode and the required enabling-device state.
  4. Verify the intended coordinate frame.
  5. Verify TCP and tool selection.
  6. Verify the jog speed or override.
  7. Check robot, tool, payload, cables, fixtures, and nearby equipment for clearance.
  8. Command a small movement first to confirm direction.
  9. Continue only after motion matches the intended frame and direction.

17. Common technician mistakes

  • Jogging before checking which coordinate frame is active.
  • Assuming positive X or Z means the same physical direction in every frame.
  • Using high jog speed near a fixture before verifying direction.
  • Forgetting that a changed TCP changes tool-frame behavior.
  • Watching only the tool tip while another robot link approaches a collision.
  • Using Cartesian jogging near a singularity without recognizing unstable joint motion.
  • Confusing a programmed home position with mastering or calibration.
  • Changing mastering, TCP, or frame data merely to make a position display “look right.”
  • Resetting a fault and immediately jogging without identifying the current mechanical state.

18. Recovery example: robot stopped near a fixture

A robot stops close to a fixture after a process fault. The correct recovery is not to select an arbitrary axis and move quickly away.

  1. Establish why the robot stopped.
  2. Identify the current tool, payload, joint configuration, and fixture clearance.
  3. Confirm the required safe manual state from OSRTC.001.
  4. Determine whether joint or Cartesian motion provides the clearest escape path.
  5. Select a low jog speed.
  6. Command a small movement and verify direction.
  7. Move only far enough to create safe clearance.
  8. Inspect the tool, payload, fixture, and robot for damage before returning to automatic operation.

Exercises

  1. Describe the difference between joint jogging and Cartesian jogging.
  2. Explain how the same positive-X jog command can create different physical motion in WORLD and TOOL frames.
  3. Identify a situation where TOOL-frame jogging is preferable to WORLD-frame jogging.
  4. Explain why a correct TCP matters during tool-relative motion.
  5. List five checks required before a manual jog near a fixture.
  6. Explain why reorientation can create large robot-arm motion while the TCP remains nearly fixed.
  7. Describe the difference between a home position and mastering.
  8. Write a recovery sequence for a robot stopped close to a machine door or clamp.

Knowledge check

1. What is joint jogging?
Manual movement of individual robot axes or joints.

2. What is Cartesian jogging?
Manual movement of the tool center point along or about X, Y, and Z directions in a selected coordinate frame.

3. Why must the active coordinate frame be checked before jogging?
Because the physical direction represented by X, Y, and Z depends on the selected frame.

4. What is the TCP?
The Tool Center Point used by the controller as the working reference point of the end effector.

5. Why should manual jog speed be reduced near fixtures?
Lower speed increases reaction time and reduces the consequence of a wrong frame, wrong direction, or unexpected interference.

6. What does incremental jogging provide?
Small defined motion increments for precise manual positioning.

7. What is a robot singularity?
A configuration where Cartesian motion mapping becomes poorly conditioned or loses a degree of freedom, potentially requiring large joint motion for small TCP changes.

8. Does reaching a programmed home pose prove the robot is correctly mastered?
No. Home position and mastering are different concepts.

Key takeaway

Safe manual robot positioning depends on selecting the correct motion model before commanding motion. Joint jogging controls individual axes; Cartesian jogging controls the TCP in a selected frame. Coordinate frames define what X, Y, and Z mean, TCP data defines the tool reference, and speed control determines how aggressively the robot responds. A competent technician verifies mode, frame, tool, speed, clearance, and direction before every critical manual move.

Safety note: This lesson is general technical education and does not authorize work on any robot. Manufacturer instructions, site risk assessments, validated safety functions, and site-specific procedures control actual operation.

Display note: this lesson uses standard Gutenberg paragraphs, headings, lists, and media embeds only. No decorative text-box or callout-box layout is used.

BitcoinVersus.Tech

Advertisement

BitcoinVersus.Tech advertisement.

Editor’s Note:

We volunteer daily to ensure the credibility of the information on this platform is Verifiably True. If you would like to support our research initiatives, please donate here: 3C9o19EH5HSiwEPyCTmEKzxhNCbo2X6TTb

BitcoinVersus.tech is not a financial advisor. This media platform reports on financial subjects purely for informational purposes.

One response to “OSRTC.002: Teach Pendant Basics — Jogging, Coordinate Frames, Speed, and Safe Manual Positioning”

  1. […] OSREC.002 continues the Robotics Engineer sequence from OSREC.001: Robot Kinematics and Coordinate Frames — Forward and Inverse Kinematics. OSREC.001 mapped joint positions to tool pose. This lesson differentiates that relationship to study joint velocity, end-effector velocity, singularities, redundancy, manipulability, and differential inverse kinematics. The technician-side manual-motion foundation appears in OSRTC.002: Teach Pendant Basics — Jogging, Coordinate Frames, Speed, and Safe Manual Positioning. […]

    Like

Leave a comment