Does any one know much about subprogramming, l will explain more on what I am doing if someone know how to do it (multiple part turning then jumping to a single part turning to finish bar to minimize the bar end length) :cheers:I need know how to get back to main program so it reads M99; at the moment it jumps to barload subprogram and then alarm with a error (quadruple nesting M98 G65 G66) :cheers: