If I understood correctly, you want your object to rotate around the absolute/global X, Y and Z axes and not the objects', right?
I remember it has something to do with rotation order. Meaning...