Defense contractor General Dynamics Corp , looking to position itself for new business as U.S. military forces shift priorities, said on Thursday that it planned to buy Axsys Technologies Inc , a maker of surveillance and imaging systems, for $643 million.