In my experience; something it doesn't like is close to it, or its hungry!
Corals wage wars on each other (google search corals eating corals! Crazy how fast they can kill) for territory (someone should tell them the ocean is big...) This is how this coral fights!
Or, its just hungry, and reacting to food in the water column. Some will take food if given.