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

1. G Function Description
1. use G00 to positioning to specified (X,Y) when start to perform
2. use G00 to reach specified point R.
3. use G01 to interpolate a distance Q at the present depth
4. use G00 raise to point R of workpiece interface.
5. use G00 reach a distance “d” that opposite to the present
depth(parameter 4002)
6. use G01 to interpolate a distance Q at the present depth
7. use G00 raise to point R of workpiece interface.
8. repeat performing until the bottom of the hole point Z
9. use G00 raise to initial point (G98) or program point R(G99)
Notes:
1. peck drill of returning tool value “d” ,it is specified by CNC
parameter No.4002.
2. before using G83, use M Code let the drill to rotate first.
3. if M Code and G83 are specified in the same block ,this M Code
only executes in the first time of positioning in that block
4. 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 Q and data R specified only be set in drilling block, it will not
be set in not drilling block.
4. G Code group 01 and G83 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;
M03; // start drill to rotate CW
G90;
G00 X0. Y0. Z10.; // positioning to initial point
G17;
102