Only when the warrior (huge alien ship) opens the bottom door thing to release the aliens is when you can lock on and shoot it to kill it.
Apart from that there has been a lot of people reporting bugs at this stage of the game.
Try lowering your settings to up the frame rate.I know that doesen't sound exactly related,but a lot of gamers have done this and the cannon has then locked on.
Should I upgrade to Windows 10? 8 reasons why you should upgrade to Windows 10... and 2 why you…