Inch system. Compute the G82 dwell P value (counterbore / spot-face / flat-bottom) from spindle RPM and the number of flutes.
P1000 = 1.000 s); some controls take seconds — check your machine.dwell = (1 / flutes) × 60 / RPM seconds. More flutes or higher RPM → shorter dwell.RPM = (3.82 × SFPM) / D. The dwell is inversely proportional to RPM — a faster spindle needs a shorter pause for the same fraction of a revolution.G82 line defines the cycle once — depth Z, retract R, dwell P (ms), and feed F. Each X Y after it repeats the cycle at a new hole until G80 cancels it.
(--- setup ---) G00 G90 G17 G20 G40 G49 G80 M05 T10 M06 (load tool) G90 G54 S3056 M03 (spindle on, 3056 RPM) G00 X0.0 Y0.0 G43 H10 Z1.0 M08 G00 Z.1 (--- G82 dwell cycle ---) G82 G99 Z-.250 R.050 P10 F24.45 (dwell 10 ms at bottom) X1.0 Y0.0 (cycle repeats at hole 2) X2.0 Y0.0 (... hole 3) G80 (cancel canned cycle) (--- clean up ---) G00 Z.1 M09 G28 G91 Z0. M05 G90 M30
Dwell = (1 / flutes) × 60 / RPM, converted up to whole milliseconds for the P word. Verify P against your control's dwell convention before running.