When you make a model, often it has more than one mesh, in DB these are refered to as limbs, and each can have it's own pivot point. For example, a tank might be made from a base, and a seperate turret. If you set the turret mesh so that it's pivot point is in it's middle, then just rotating that limb in DB will turn it in relation to the object it is in. So no matter what angle the tank is facing, turning the turret left and right with the Y axis will always be sensible.
You need to know the limb number of the mesh that you want to rotate, like it might just be limb 2 - so you'd rotate limb 2 : ROTATE LIMB Obj,2,0,angle,0
So by reducing angle as well, like bringing it back to 0, that would make the turret centre itself with the tank again.
EDIT: Doh! - that should be ROTATE LIMB, not ROTATE OBJECT!
Van-B