fwiw we've been redoing our juki 360 pnp and have it up and running in less than two weeks, from ripping it apart to a new pch shield/arduino controlled + custom software. Its basic software, but it does everything the original did and a bit more, i can run a script out of eagle and run it in the PNP.
We're adding machine vision, with opencv its ok, but with roborealm or a cognex camera its a lot simpler since they've done all the hard work.