I'd recommend staying away from G92 - there's always a better (safer) way to get the job done. G92 will eventually "get" you.
Look at the idea of an incremental (G91) subroutine called a specific number of times.
Sub format:
G91
G0X2.Y0.
G90
G81R.1Z-1.F.006
G80
In this example, the first hole would drill 2 inches in X and 0 inches in Y from the position you're at when you call the sub. Each subsequent call would result in a hole 2 inches from the previous hole.
For a five hole array, call the sub five times in succession (or, on a Fanuc, call it once with five executions - an optional L value, I believe).
You could, of course, change the Y value instead, or even X and Y for an angled row of holes. |