Home › G-codes › Mazak (EIA) › G92
G92 Threading cycle
Mazak (EIA) G-code · Lathe
On a Mazak lathe G92 is a single pass threading cycle. Each X value is one pass. It is not a coordinate setting code on the lathe.
Format
G92 X(U) Z(W) [R] F
Addresses
| Address | What it does |
|---|---|
X | Diameter for this pass |
Z | End of the thread |
R | Taper amount for pipe threads |
F | Thread lead |
How it works
Modal until another group 01 code.
Example program
T0303 (OD THREAD TOOL, .750-16)
G97 S800 M03 (CONSTANT RPM)
G00 X.85 Z.25 M08 (START POINT)
G92 X.735 Z-.75 F.0625 (PASS 1)
…
G97 S800 M03 (CONSTANT RPM)
G00 X.85 Z.25 M08 (START POINT)
G92 X.735 Z-.75 F.0625 (PASS 1)
…
The full 9-line example is in the app. Example is in inch. Check offsets and clearances first.
Watch out for
- Use G97 constant RPM.
- Give G00 after the last pass to end the cycle.
Related codes
G92 on other controls
The same number can mean something different on another control.
| Control | Meaning |
|---|---|
| Fanuc | Coordinate system setting |
| Haas NGC | Set work coordinate shift |
| Okuma OSP | Setting of work coordinate system |
| Mitsubishi M70 M80 | Coordinate system setting |
| Brother Speedio | Coordinate system setting |
| Fagor 8055 8065 | Coordinate preset or spindle speed limit |
| LinuxCNC Tormach | Coordinate system offset |
| Mach3 Mach4 | Set position offset |
| Centroid CNC12 Acorn | Set current position |
| Hurco WinMax (NC) | Set part zero at current position |
| Fadal | Absolute preset |
| Swiss (Citizen Star) | Threading cycle |
Every G-code for Mazak (EIA) 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 G92 in the app All Mazak G-codes