Home › G-codes › Haas NGC › G00
G00 Rapid motion positioning
Haas NGC G-code · Mill, Lathe
On mills: Rapid motion positioning
Moves the axes at rapid rate to the commanded point. Use it for positioning moves that do not cut. The rapid override and Setting 10 can slow it down.
Format
Addresses
| Address | What it does |
|---|---|
X Y Z | Target position on each linear axis |
A B | Target position on rotary axes if fitted |
How it works
Modal, motion group 01. Stays active until G01, G02, G03 or a canned cycle is commanded.
Example program
G43 H01 Z1. (RAPID TO 1 INCH ABOVE PART WITH LENGTH COMP)
Z.1 (RAPID CLOSE TO THE PART)
G01 Z-.1 F10. (FEED INTO THE CUT)
Example is in inch. Check offsets and clearances first.
Watch out for
- Bring Z down last when moving in and raise Z first when moving out, to stay clear of clamps.
- An F word on a G00 line is stored for later feed moves but does not slow the rapid.
On lathes: Rapid motion positioning
Moves the axes at maximum rapid rate to a position. Use it to position the tool before a cut and to retract after. It is not a cutting move.
Format
Addresses
| Address | What it does |
|---|---|
X | X axis absolute position, diameter |
Z | Z axis absolute position |
U | X axis incremental move, diameter |
W | Z axis incremental move |
Y | Y axis absolute position, Y axis lathes |
C | C axis absolute position, C axis lathes |
E | Optional rapid rate for this block as a percent |
How it works
Modal, group 01. Stays active until G01, G02, G03 or another group 01 code.
Example program
G00 G54 X2.2 Z.1 (RAPID CLEAR OF 2.0 DIAMETER STOCK)
G01 Z-1. F.01 (TURN)
G00 U.1 (RAPID OFF .05 PER SIDE)
…
The full 7-line example is in the app. Example is in inch. Check offsets and clearances first.
Watch out for
- Rapid motion is not always a straight line. Each axis moves at the same speed, so one axis can finish first.
- Rapid to a point clear of the stock, never straight into the chuck or a shoulder.
- Use G53 for safe tool change moves so work offsets are ignored.
Related codes
G00 on other controls
The same number can mean something different on another control.
| Control | Meaning |
|---|---|
| Fanuc | Rapid positioning |
| Mazak (EIA) | Rapid positioning |
| Okuma OSP | Rapid positioning |
| Mitsubishi M70 M80 | Rapid positioning |
| Brother Speedio | Rapid positioning |
| Siemens 840D 828D | Rapid traverse positioning |
| Heidenhain TNC (ISO) | Rapid straight line, Cartesian |
| Fagor 8055 8065 | Rapid traverse |
| LinuxCNC Tormach | Rapid move |
| Mach3 Mach4 | Rapid move |
| Centroid CNC12 Acorn | Rapid positioning |
| Hurco WinMax (NC) | Rapid positioning |
| Fadal | Rapid travel |
| Swiss (Citizen Star) | Rapid positioning |
Every G-code for Haas NGC 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 G00 in the app All Haas NGC G-codes