1. G Function Description
Condition:
1. before drilling axis changes, Canned Cycle must be canceled first.
2. if the Block does not include movement command of any axes (X,
Y, Z), then drilling will not be executed.
3. data R specified only be set in drilling block, it will not be set in
not drilling block.
4. G Code group 01 and G89 can not be specified in the same block,
or G76 Canned Cycle cancel.
5. in Canned Cycle, tool length compensation mode
(G41/G42/G40)will be ignored.
Program example:
F1000. S500;
G90;
G00 X0. Y0. Z10.; // positioning to initial point
G17;
M03; // start drill to rotate CW
G90 G99;
//specify point Rpoint Z and hole1, dwell 2.5s
G89 X5. Y5. Z-10. R-5. P2.5;
X15.; // hole2
Y15.; // hole3
G98 X5.; // hole4, and return to initial point
G80;
M05; // drill stops
M02;
126
    "