I believe that your programming technique is correct. There is a parameter that allows or disallows the repeat of an eia program that is a sub program. I ran into this issue a couple months ago when I had to repeat an eia program (that had an elipse shape cutting) that was the sub of a mazatrol program. The machine kept repeating the shape in the same place. I think it is an "F" parameter but I will look it up when I can get to a parameter book tomorow morning at work. What control are you using (M32, T+, Fusion)?