G58 Work coordinate system 5
Fanuc G-code · Mill, Lathe
On mills: Work coordinate system 5
Selects work offset 5, the fifth part zero. It works the same way as G54. Used for a fifth vise, part or fixture station so one program can cut several parts.
Format
G58
How it works
Modal, group 14. Stays until another work offset is called.
Example program
G90 G58 G00 X0. Y0. (PART ZERO AT STATION 5)
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 P5.
- 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 5
Selects work offset 5. Program zero is taken from the G58 line on the work offset page.
Format
G58
How it works
Modal, group 14.
Example program
G58 (WORK OFFSET 5)
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
G58 on other controls
The same number can mean something different on another control.
| Control | Meaning |
|---|---|
| Haas NGC | Work offset 5 select |
| LinuxCNC Tormach | Work coordinate system 5 |
| Mach3 Mach4 | Work offset 5 |
| Centroid CNC12 Acorn | Work coordinate system 5 |
| Hurco WinMax (NC) | Work coordinate system 5 |
| Fadal | Fixture offset 5, same as E5 |
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 G58 in the app All Fanuc G-codes