G57 Work coordinate system 4
Fanuc G-code · Mill, Lathe
On mills: Work coordinate system 4
Selects work offset 4, the fourth part zero. It works the same way as G54. Used for a fourth vise, part or fixture station so one program can cut several parts.
Format
G57
How it works
Modal, group 14. Stays until another work offset is called.
Example program
G90 G57 G00 X0. Y0. (PART ZERO AT STATION 4)
G43 H01 Z1. (LENGTH COMP)
M98 P1000 (CUT PART)
G00 Z1. (CLEAR)
G43 H01 Z1. (LENGTH COMP)
M98 P1000 (CUT PART)
G00 Z1. (CLEAR)
Example is in inch. Check offsets and clearances first.
Watch out for
- Set the offset on the work offset page or with G10 L2 P4.
- Stays active until another work offset is called, so call it again after every tool change if you use more than one.
- Check the right offset is active on the screen before pressing cycle start.
On lathes: Work coordinate system 4
Selects work offset 4. Program zero is taken from the G57 line on the work offset page.
Format
G57
How it works
Modal, group 14.
Example program
G57 (WORK OFFSET 4)
T0101 (OD TURNING TOOL)
G00 X2.1 Z.1 (APPROACH)
T0101 (OD TURNING TOOL)
G00 X2.1 Z.1 (APPROACH)
Example is in inch. Check offsets and clearances first.
Watch out for
- The external work shift line adds to every work offset. Keep it at zero unless you mean to use it.
- On most lathes the work offset holds Z only, with X at zero.
Related codes
G57 on other controls
The same number can mean something different on another control.
| Control | Meaning |
|---|---|
| Haas NGC | Work offset 4 select |
| LinuxCNC Tormach | Work coordinate system 4 |
| Mach3 Mach4 | Work offset 4 |
| Centroid CNC12 Acorn | Work coordinate system 4 |
| Hurco WinMax (NC) | Work coordinate system 4 |
| Fadal | Fixture offset 4, same as E4 |
Every G-code for Fanuc in your pocket. The app has the full example programs, search by number or shop word, a line decoder and calculators for tapping, threading and drilling.
Open G57 in the app All Fanuc G-codes