Our bar feeder is down currently, so we're running a bar job where we need to pause the program, open the collet, and manually advance the stock up to a stop in one of the tool positions in the turret. The setup guy/operator is telling us that the program resets to the beginning when he opens the collet. Does this sound right? I rarely program lathes, and I am not at all familiar with this particular lathe. I would like to try this unless someone can tell me it won't work:

M21
M00 (MANUALLY ADVANCE STOCK TO STOP IN TURRET)
[CYCLE START]
M22
(tool change, resume program)

Thanks in advance for any help.