Simultaneous rotation and translation control - Kresling

I’d like to create a triangulated cylinder like the one in the video. In the video, the top surface rotates around the z-axis and moves along it simultaneously. Currently, I can only control either the z-axis value or the angle separately. How can I adjust both parameters at the same time? Thank you very much.

Kresling

Have a look at this previous discussion: