How to Improve G10  G10 provides the ability to enter data into
various registers within the control, including offset data and
parameters. For CNC users, having the ability to enter data into
offsets can play an important role in improving a machine’s
performance.  Columns From: 10/1/2012 Modern Machine Shop,
Editor's Commentary  From the monthly column CNC Tech Talk.  G10
has one severe limitation (at least on FANUC controls): It can
only write data into registers; it cannot read from them. If a
machine is equipped with custom macro B, it is possible to read
data from offset registers using a series of system variables.
However, system variables are difficult to work with because the
numbering differs among FANUC control models and can even vary
within one control model based on the offset option. An easier
way to read offset data with system variables is to create a
user-defined G code. In order to leave the G10 function intact,
we need to pick a different G-code number, say G110. The value
110 will be pl