G92 Set Work Coordinate Systems Shift Value (Group 00)

Classic Control - Mill Operator's Manual

The Online Interactive Operator's Manual is currently available in English only.

A PDF version of the Operator's Manual is available for download in multiple languages. Click the link below to view the Operator's Manual in your language. Click "Continue" to view the online version in English.

Get a translated PDF Download Continue

This G-code does not move any of the axes; it only changes the values stored as user work offsets. G92 works differently depending on Setting 33, which selects a FANUC, HAAS, or YASNAC coordinate system.


If Setting 33 is set to FANUC or HAAS, a G92 command shifts all work coordinate systems (G54-G59, G110-G129) so that the commanded position becomes the current position in the active work system. G92 is non-modal.

A G92 command cancels any G52 in effect for the commanded axes. Example: G92 X1.4 cancels the G52 for the X-Axis. The other axes are not affected.

The G92 shift value is displayed at the bottom of the Work Offsets page and may be cleared there if necessary. It is also cleared automatically after power-up, and any time ZERO RETURN and ALL or ZERO RETURN and SINGLE are used.

G92 Clear Shift Value From Within a Program

G92 shifts may be canceled by programming another G92 shift to change the current work offset back to the original value.

% O60921 (G92 SHIFT WORK OFFSETS) ; (G54 X0 Y0 Z0 is at the center of mill travel) ; G00 G90 G54 X0 Y0 (Rapid to G54 origin) ; G92 X2. Y2. (Shifts current G54) ; G00 G90 G54 X0 Y0 (Rapid to G54 origin) ; G92 X-2. Y-2. (Shifts current G54 back to original) ; G00 G90 G54 X0 Y0 (Rapid to G54 origin) ; M30 (End program) ; %


If Setting 33 is set to YASNAC, a G92 command sets the G52 work coordinate system so that the commanded position becomes the current position in the active work system. The G52 work system then automatically becomes active until another work system is selected.

Be aware: Many service and repair procedures should be done only by authorized personnel. The service technicians at your Haas Factory Outlet (HFO) have the training, experience, and are certified to do these tasks safely and correctly. You should not do machine repair or service procedures unless you are qualified and knowledgeable about the processes.

Danger: Some service procedures can be dangerous or life-threatening. DO NOT attempt a procedure that you do not completely understand. Contact your Haas Factory Outlet (HFO) and schedule a service technician visit if you have any doubts about doing a procedure.