I have a fanuc control on a router. I have a set of 9 profiles that are the same I thought I could enter the g code for one and then set that as a subroutine and jest move the start points for each. When the program runs it will run the first six and then move to each location for the last three but only briefly stops at each location and then moves to the next, finaly ending the list for calls for the subs it will finish the rest of the program and stop. why wont it cut the last three parts?