I have to cut several similar 2.5D pockets arranged on a circular pattern with a certain pcd. While I create 2D profile toolpath for a single pocket and then derive it to a circular pattern, when I post the same with subroutine "on", the post processor (I have tried several options), created a M98 program with multiple subroutines for each Pocket, which is a large program and difficult to handle without DNC. It would have been better should the post processor had the option to create a program with a single subroutine for all the pockets rotated, in the format : G0 G90 G68 X0.Y0. Rxx.xx M98P01 That would shorten the program and can be loaded on CNC memory in one go! In case of an abnormal stoppage, I can skip over to a particular pocket !