I am totally new to animation and armatures in blender, and I have been following a tutorial to make an animated lamp. I have been trying to set a limit for the rotation of one of the bones of the armature, but it doesn't seem to be working. I set the limits on the local Y axis to -60 - 60, the piece rotates smoothly as expected:
But, if I change the rotation limits to -90 - 90 (which is how I want it to be) the rotation is strange. It seems to only rotate some of the way and then it snaps to the limit points. I have no idea what is causing this, as the set up is exactly the same as it was before, just with a different limit.
Does anyone know how to fix this?