CNC Machinist Calculator Ultra

Home › G-codes › Haas NGC › G90

G90 Absolute positioning / OD and ID turning cycle

Haas NGC G-code · Mill, Lathe

On mills: Absolute positioning

Axis positions are read as distances from the active work zero.

Format

G90

How it works

Modal, group 03. Default mode.

Example program

G90 G54 G00 X1. Y1. (MOVE TO X1 Y1 FROM PART ZERO)
X2. (NOW AT X2 FROM PART ZERO)
Y0. (NOW AT X2 Y0 FROM PART ZERO)

Example is in inch. Check offsets and clearances first.

Watch out for

On lathes: OD and ID turning cycle

Turns one pass: feed in Z, feed out in X, rapid back to start. Add more X values on the next lines for more passes. I adds a taper.

Format

G90 X Z [U] [W] [I] F

Addresses

AddressWhat it does
XDiameter of the pass
ZEnd of the pass in Z
U WIncremental target
ITaper, radius, added to X at the target
FFeed rate

How it works

Modal, group 01. Cancel with G00 or another group 01 code.

Example program

T0101 (OD ROUGH TOOL)
G99 G96 S500 M03 (CSS 500 SFM)
G00 G54 X2.1 Z.1 M08 (START POINT)
G90 X1.9 Z-1. F.012 (PASS 1)
…

The full 7-line example is in the app. Example is in inch. Check offsets and clearances first.

Watch out for

Related codes

G91 · G94 · G71

G90 on other controls

The same number can mean something different on another control.

ControlMeaning
FanucAbsolute programming
Mazak (EIA)Absolute programming
Okuma OSPAbsolute programming
Mitsubishi M70 M80Absolute programming
Brother SpeedioAbsolute programming
Siemens 840D 828DAbsolute dimensions
Heidenhain TNC (ISO)Absolute dimensions
Fagor 8055 8065Absolute programming
LinuxCNC TormachAbsolute distance mode
Mach3 Mach4Absolute mode
Centroid CNC12 AcornAbsolute positioning
Hurco WinMax (NC)Absolute mode
FadalAbsolute positioning
Swiss (Citizen Star)OD turning cycle

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 G90 in the app All Haas NGC G-codes

App Store Google Play