Hi, I am programming to thread mill 56- 7/16-14 oversize (because the parts get anodized later and we don't want to mask the holes off) blind holes in 6061 aluminum. I have 7 identical parts that I get out of a slab of aluminum. Each part has a pattern of eight holes in a rectangular array so a total of 56 holes.

What is the easiest way to create a sub-routine or sub-program so I can use just the one thread mill program that runs at all (56) the different XY hole locations? We center drill and drill all holes first. We have used a tapping head but we have had too many taps break so it has been decided to thread mill.

I am on a 6030 Fadal VMC that does not have rigid tapping.

Jeff