Arterial ulcers happen when blood is not moving well through the feet. This usually happens because of a condition called arteriosclerosis. Arteriosclerosis happens when the arteries become narrow because of fatty substances sticking to artery walls. It causes less blood to move through the arteries.