Drone arms successfully but motors do not spin

I have a pixhawk made by radiolink. I have tested the physical layer setup using qgroundcontrol motor spin option. The motors spin fine. The problem is when I arm the multicopter (I hear the long beep), i get no response. i am using an arming switch. I have a battery plugged in. Any ideas why the motors will not spin?