Hi. Neil, Hi. Dave.
I've had a quick play with this, but it doesn't seem to like rectangular pockets, as the graphics show two darts diametrically opposed, but its not beyond the bounds of possibility that I might be missing something here. Drilling a series of holes would be quite straight forward as there are no X or Y moves contained within the canned cycle, but the sub routine contains X, Y and Z moves all of which will enjoy both + & – values as the cycle progresses, so there needs to be some number crunching to reproduce the rectangle 18 times. As I said back in the day when I used this function regularly the angular value was proceeded with the letter address A, though for the life of me I can't remember the G number that was also called.
Mick