Ok, pecking is simple - here is a chunk of my code from Vectric, it drills a hole at X0 Y0 to 4.5mm deep with a rapid retract to +0.5mm each peck.
N100 G00 G21 G17 G90 G40 G49 G80
N110 G71 G91.1
N120 T2 M06
N130 (T2 - 5mm Carbide YG)
N140 G00 G43 Z20.000 H2
N150 G00 Z20.000
N160 S12500 M03
N170 M07
N180 (Toolpath:- Drill 1)
N190 ()
N200 G94
N210 F550.0
N220 G00 X0 Y0 Z20.000
N230 G00 X0 Y0 Z2.000
N240 G01 X0 Y0 Z-1.500 F300.0
N250 G00 X0 Y0 Z0.500
N260 G01 X0 Y0 Z-3.000 F300.0
N270 G00 X0 Y0 Z0.500
N280 G01 X0 Y0 Z-4.500 F300.0
N290 G00 X0 Y0 Z20.000
N300 G53 G0 Z0.000
N310 M05
N320 M09
N330 G54
N340 M30
Obviously you need to feed in your speeds and feeds.
This code is more of a deep-hole full-retract type drilling, for a simple chip-breaker, modify the retract lines to just pull the Z back up maybe 0.5mm from the last cut depth, this maybe enough to break the stringers, may need a little more retract.