"Pecking Not Allowed" Error Message in CNC Code

The up-and-down motion designed to clear chips from a drill gullet is ruled out with some tool selections on a CNC. November 29, 2014

Question (WOODWEB Member) :
I tried to generate G code and the message “Pecking Not Allowed is showing. Does anyone have any idea what’s going wrong?

G code :
O0002 (R850202N)
(CREATED ON 20 NOV 13 - 09:51)
(MATERIAL: 3/4 Nantucket)
(LOAD: Material face UP)
G0 G21 G91 G28 Z0 M15
G90 G40 M22
M88 B0
M89 B0
G08 P1

(DIAMETER: 3.175)
G0 G54 G90 X0. Y0.

Forum Responses
(CNC Forum)
From Contributor H:
A quick Google search shows that pecking is the process of stepping a bit deeper while drilling a hole. This up/down action allows material to be ejected out of the bit thus preventing it from building up in the flutes. If this is a drilling file then that is what is causing the message.

From Contributor L:
What program are you using? If it is bobcad you will find that you can restrict pecking in the machine settings area of the CAM tab.

From the original questioner:
Cabinet vision and Omnitech Selexx pal CNC.

From the original questioner:
I think that problem is in the 1/8 bit. I removed the pilot hole (1/8 bit) and there is no error now.

From contributor T:
Some CAM packages restrict the type of work you can do with certain bits or require you to specify in settings. My guess is your system recognized the tool as a router bit and not a drill bit. Pecking is typically associated with drills to do multiple retracts to clear the chips in the drill gullet.