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

1. G Function Description
Notes:
1. before using G84, use M Code to let the drill rotate CCW
2. if M Code and G84 are specified in the same block ,this M Code
only executes in the first time of positioning in that block
3. when the K is used to specify numbers of repeats, this M Code is
executed in the first hole only. G84 is module G Code ,it is always
effective when we use once ,we only specify (X,Y) in next line of
program ,controller will execute drilling at (X,Y)
4. this module G Code ,will be canceled when G80 command ,or we
command G00 ,G01,G02,G03 or other cycle G code ,this module
G code will be canceled automatically
5. because there is a period of time that spindle from CW to CCW at
tapping , please command P to dwell a period of time
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 G84 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
G84 X5. Y5. Z-10. R-5.;
X15.; // hole2
Y15.; // hole3
G98 X5.; // hole4, and return to initial point
G80;
108