Only if your g-code tells it too.
But if it returns to Z0, it'll be at the surface of your part. What you probably want to do is zero all the axis at the correct locations, and program the part to finish somewhere other than 0,0,0 to make unloading and loading the part easier. Something like this:
G0 Z2 (move up to clear clamps)
G0 X-2 Y-2 (move a little away from the part )
Have the last line be M30 (rewind).
Then jog the machine away from the part. Load the part. Hit Cycle start. When it's done, load the next part and hit Cycle Start again.