96-8000 199
G CODES
June 1999
MORE W ORK C OORDINATE S ELECTION (G92)
This command works differently depending on the value of Setting 33. That setting selects FANUC, HAAS, or
YASNAC style of coordinates. This command does not move any of the axis; it only changes the values stored
as user work offsets.
G92 Set Work Coordinate Systems Shift Value - FANUC OR HAAS Group 00
A G92 command effectively shifts all work coordinate systems (G54-59, G110-129) so that the command
position becomes the current position in the active work system. G92 is a non-modal, non-motion code.
A G92 command cancels any G52 in effect for the command 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 when the POWER UP/RESTART key is pressed, and any time
ZERO RET is used to AUTO ALL AXES or ZERO SINGLE AXIS.
G92 Set Work Coordinate Systems Shift Value - YASNAC Group 00
A G92 command sets the G52 work coordinate system so that the command position becomes the current
position in the active work system. The G52 work system then automatically becomes active until another
work system is selected. G92 is a non-modal, non-motion code.
INVERSE T IME (G93, G94)
G93 Inverse Time Feed Mode Group 05
This G code specifies that all F (feedrate) values are to be interpreted as strokes per minute. This is equiva-
lent to saying that the F code value, when DIVIDED INTO 60, is the number of seconds that the motion should
take to complete.
G93 activates Inverse Time Feed Mode and a G94 deactivates it.
Any interpolated motion that involves only the auxiliary axes is NOT affected by G93 - the F code specified will
still be interpreted as Feed per Minute.
When G93 is active, the Feed Rate specification is MANDATORY for all interpolated motion blocks. i.e.: Each
non-rapid motion block MUST have its own Feed Rate specification. If it doesnt, a NO FEED RATE alarm is
generated. Mixing auxiliary axes with regular axes in a G01/02/03 motion in G93 mode will generate the alarm:
AUX AXIS IN G93 BLOCK
* All Group 9 motion commands, as well as any G12, G13, G70, G71, G72, or G150 command, will generate a
syntax alarm when in G93 mode.
* Pressing RESET will reset the machine to G94 (Feed per Minute) mode.