The G54 through G59 codes select work coordinate systems — the stored part zeros that tell the machine where the workpiece sits on the table. They let the same program run on a part clamped anywhere, and let one program handle several fixtures.
How it works
- You set each offset in the control (the distance from machine home to part zero), then call it in the program.
- G54 is the first and most common; G55–G59 hold additional setups.
- Many controls extend the set with G54.1 P1, P2, and so on for dozens more offsets.
G55 (switch to the second fixture)
FAQ
How many work offsets can I use beyond G54-G59? Most modern controls support extended work offsets beyond the standard six, which is useful for multi-fixture setups where a single program runs the same part in several locations on the table.
What’s a typical use for multiple work offsets in one job? Running the same operation across several identical vises or fixtures on one table, where each fixture gets its own offset so a single program can machine every part without re-zeroing between them.
Set part zero with the Tool Length Offset and related calculators in Setup & Workholding.
