Home › G-codes › Haas NGC › G19
G19 YZ plane selection
Haas NGC G-code · Mill, Lathe
On mills: YZ plane selection
Selects the YZ plane for arcs and cutter compensation. Arcs use J and K.
Format
G19
How it works
Modal, plane group 02.
Example program
G19 (YZ PLANE)
G03 Y1. Z-.5 J.5 K0. F10. (ARC IN YZ)
G17 (BACK TO XY PLANE)
G03 Y1. Z-.5 J.5 K0. F10. (ARC IN YZ)
G17 (BACK TO XY PLANE)
Example is in inch. Check offsets and clearances first.
Watch out for
- Return to G17 when done so later arcs and cycles are not in the wrong plane.
On lathes: YZ plane selection
Selects the YZ plane for arcs and cutter comp. Used for side milling with a radial live tool on a Y axis lathe, and with G107.
Format
G19
How it works
Modal, group 02.
Example program
T1212 (RADIAL END MILL, LIVE TOOL)
G19 (YZ PLANE)
G98 (FEED PER MINUTE)
G02 Y.25 Z-.75 R.25 (ARC IN YZ PLANE)
…
G19 (YZ PLANE)
G98 (FEED PER MINUTE)
G02 Y.25 Z-.75 R.25 (ARC IN YZ PLANE)
…
The full 5-line example is in the app. Example is in inch. Check offsets and clearances first.
Watch out for
- G107 cylindrical mapping should only be used in G19.
- Return to G18 before turning.
Related codes
G19 on other controls
The same number can mean something different on another control.
| Control | Meaning |
|---|---|
| Fanuc | YZ plane select |
| Okuma OSP | Plane select YZ |
| Mitsubishi M70 M80 | YZ plane select |
| Brother Speedio | YZ plane select |
| Siemens 840D 828D | YZ working plane |
| LinuxCNC Tormach | YZ plane select |
| Mach3 Mach4 | YZ plane |
| Centroid CNC12 Acorn | YZ plane select |
| Hurco WinMax (NC) | YZ plane select |
| Fadal | YZ plane select |
| Swiss (Citizen Star) | YZ plane select |
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 G19 in the app All Haas NGC G-codes