Chapter 7
99
UM10350_PCNC770_Manual_0916A
Programming
Summary of G-codes
G91, G91.1 Incremental distance mode
G92 Offset coordinates and set parameters
G92.x Cancel G92 etc.
G93, G94, G95 Feed modes
G97, G97 CSS, RPM modes
G98 Initial level return / R-point level after canned cycles
In the command examples, the lde symbol (~) stands for a real value. If L~ is wrien in an example,
the ~ is oen referred to as the L number. Similarly the ~ in H~ may be called the H number, and so
on for any other leer. As described in detail elsewhere, a real value may be one of the following:
• An explicit number. For example: 4.4
• An expression. For example: [2+2.4]
• A parameter value, For example: #88
• A unary funcon value. For example: acos[0]
Many commands require axis words (X~,Y~,Z~, or A~) as an argument. Unless explicitly stated
otherwise, the following assumpons can be made:
• Axis words specify a desnaon point
• Axis words relate to the currently acve coordinate system, unless explicitly described as
being in the absolute coordinate system
• Where axis words are oponal, any omied axes retain their current value
Any items in the command examples not explicitly described as oponal are required.
7.5.1 Rapid Linear Motion – G00
For rapid linear moon, program: G00 X~ Y~ Z~ A~
Word Denition
X~ X-axis coordinate
Y~ Y-axis coordinate
Z~ Z-axis coordinate
A~ A-axis coordinate
This produces coordinated linear moon to the desnaon point at the current traverse rate (or
slower if the mill does not go that fast). It is expected that cung won’t take place when a G00
command is execung. It is an error if all axis words are omied. The axis words are oponal, except
that at least one must be used. The G00 is oponal if the current moon mode is G00.
(...continued)