Hi Graham,
If you load the code on Mach 3 you will see that the first object is OK.
The second object ( called the second time from the same subroutine ) has some jump form the second toolpath to the first toolpath.
You can see this problem also from the toolpath window.
I have also tried to work on CNC but the tool has been broken from this strange return to the first object.
If I write the same program without subroutines but with only one program the second object is OK.
The same problem will occour if I repeat 3-4-5 times the same subroutine.
I think that is a problem on program but I have not understand where !!!!
