What coordinate systems does a robotic arm use?

Robotic arms use coordinate systems to describe movement relative to meaningful references. Common references include the robot base, individual joints, the tool, and a workpiece or fixture frame. A position expressed in one frame has a different numerical meaning when expressed in another.
What this means in practice
A workpiece frame makes a program easier to adapt when a fixture moves. A tool frame helps describe movement along the tool's own direction, such as withdrawing a nozzle. Joint coordinates describe the arm's posture and are useful for evaluating motion limits and alternative configurations.
Use frames to make programs maintainable
A workpiece frame allows positions to be defined relative to a fixture instead of directly to the robot base. A tool frame expresses directions relative to the tool itself. Choosing the right reference makes movements easier to understand and reduces repeated changes when a setup is adjusted.
Keep units, orientation conventions, and frame names explicit when transferring positions between systems. Vision and offline programming introduce additional transformations that must be calibrated. A small reference error can affect many points together, so check frame definitions before individually reteaching an entire program.
Key points
Keep base, tool, and fixture references clearly identified.
Calibrate workpiece frames using a documented procedure.
Confirm the selected frame before teaching or modifying a movement.
Practical example and next step
If a fixture is relocated, a correctly updated workpiece frame may allow many taught positions to move together. However, the resulting paths still need validation for reach, collisions, and process quality. Coordinate updates should never be treated as automatic proof that the new layout is suitable.