Ok, I see the problem, I will work on it.
I am a bit unsure how to handle it however. If I start all the cuts at Z=0, and you previously made the small cylinder then I will be re-cutting. But if I just start at Zstart, -1, then Im going to crash into the stock between Z0 and Z-1.
Thats a problem when each operation is independent.