Robots are already great at assembling things. The KR3 AGILUS, a KUKA robot, is designed for use in 600 x 600 mm automation cells. It is optimized for the production of small components. The robot has 6 axes with a repeatability of +/- 0,02 mm.
As this video shows, this robot can assemble CPU and memory modules on a circuit at a high speed. Pretty impressive, don’t you think?
[Source]