another angle question

i found andrew 101s thread on angles, and i was wondering why the angle doesnt stay local to the object. It is using local orientation, and it is set to only print the x axis. I’m stuck and i and i cant figure it out. What i was looking to happen in the file was for it to spin on its z axis, and keep printing 45 degrees on x. but it doesnt do that. can some one please help me figure this out.

Attachments

cap angle test.blend (126 KB)