Chapter 7
127
UM10372_PCNC440_Manual_0221A
PROgRAMMiNg
7.3.22 Temporary Work Offsets – G92, G92.1, G92.2, and G92.3
To apply a temporary work oset, program: G92 X~ Y~ Z~ A~
Word Definition
X~ X-axis coordinate
Y~ Y-axis coordinate
Z~ Z-axis coordinate
A~ A-axis coordinate
This is a legacy feature. Most modern programming methods do not use temporary work osets.
G92 reassigns the current controlled point to the coordinates specied by the axis words (X~, Y~,Z~,
and/or A~). No moon takes place.
The axis words are oponal, except that at least one must be used. If an axis word is not used for
a given axis, the coordinate on that axis of the current point is not changed. Incremental distance
mode (G91) has no eect on the acon of G92.
When G92 is executed, it is applied to the origins of all coordinate systems (G54-G59.3). For example,
suppose the current controlled point is at X=4 and there is currently no G92 oset acve. Then G92
X7 is programmed. This reassigns the current controlled point to X=7, eecvely moving the origin
of the acve coordinate system -3 units in X. The origins of all inacve coordinate systems also move
-3 units in X. This -3 is saved in parameter 5211.
G92 osets may be already be in eect when the G92 is called. If this is the case, the oset is
replaced with a new oset that makes the current point become the specied value. It is an error if:
• All axis words are omied
The operang system stores the G92 osets and reuses them on the next run of a program. To
prevent this, one can program a G92.1 (to erase them), or program a G92.2 (to stop them being
applied – they are sll stored).
G92.1 – Reset axis osets to zero and sets parameters 5211 - 5219 to zero
G92.2 – Reset axis osets to zero
G92.3 – Sets the axis oset to the values saved in parameters 5211 to 5219
7.3.23 Feed Rate Mode – G93, G94, and G95
To set the acve feed rate mode to inverse me, program: G93
Inverse me is used to program simultaneous coordinated linear and coordinated rotary moon.
In inverse me feed rate mode, an F word means the move should be completed in [one divided by
the F number] minutes. For example, if the F number is 2.0, the move should be completed in half
a minute.