- You are here:
- AM.CO.ZABuythisCNC Utilities Homepage
- PowerRoute-CNC-Router
- Mill Programming Manual.pdf
- Page 128 of 151

1. G Function Description
Notes:
1. before G88 command, use M Code to let drill start to rotate first.
2. if M Code and G88 specify in the same block ,this M Code only
executes once when the first time positioning in that block
3. when K is used to specify numbers of times, this M Code is
executed for the first only, for the second hole and subsequent
holes, the M Code is not executed.
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 G88 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 R、point Z and hole1, dwell 2.0s
G88 X5. Y5. Z-10. R-5. P3.;
X15.; // hole2
Y15.; // hole3
G98 X5.; // hole4, and return to initial point
G80;
M05; // drill stops
M02;
123