6
\$\begingroup\$

For example, if a Pick and Place machine accidentally drops a component, will it realize this and grab an identical replacement?

The only reason I can think of as to why it wouldn't do this is to save time.

\$\endgroup\$
4
  • 1
    \$\begingroup\$ It is more complex to do which would mean added cost. Why wouldn't this also be a reason why it wouldn't do it? \$\endgroup\$
    – Kellenjb
    Mar 21, 2012 at 22:59
  • \$\begingroup\$ I just assumed that since it already has cameras, it wouldn't be too difficult to compare an image of the initial blank board and the board after it has been populated. \$\endgroup\$ Mar 21, 2012 at 23:36
  • \$\begingroup\$ Mike's answer seemed to imply that a vision system is a common feature, but again, I'm just guessing. I have absolutely no experience with automated PCB assembly. I noticed this product (sparkfun.com/products/10351) on SparkFun, and that was what inspired this question. \$\endgroup\$ Mar 21, 2012 at 23:47
  • 2
    \$\begingroup\$ @Kellen - P&P machines have a camera to create a reference system from fiducials on the board. \$\endgroup\$
    – stevenvh
    Mar 22, 2012 at 9:30

2 Answers 2

11
\$\begingroup\$

The machine will detect failure to pick a part up to the point where the vision system sees it, but not usually afterwards. The normal process is for PCBs to be visually inspected, either manually or automatically as a seperate process after placement, to detect misplaced or dropped parts. Most P&Ps will probably not know they have dropped a part after it has been imaged, although it is possible some might sense placement pressure and/or vacuum pressure to detect drops, however if set up properly, drops shouldn't really happen.

\$\endgroup\$
4
  • 1
    \$\begingroup\$ "drops shouldn't really happen" ... but they do, especially on prototype runs. In a recent project we had several defective boards caused by the machine dropping a part, and then the operator replaced it with not the dropped part, but any part (s)he found sitting around the machine with the right package. These weren't funky packages either, just SO-8's. \$\endgroup\$
    – The Photon
    Mar 22, 2012 at 0:40
  • \$\begingroup\$ When I saw "pick and place" in the question I jumped to the answers to see mikeselectricstuff lol. It wasn't a hard guess :) \$\endgroup\$ Mar 22, 2012 at 7:59
  • \$\begingroup\$ @ThePhoton Time to fire that assembler... (if you didn't in the last 6 years already) \$\endgroup\$
    – user253751
    Jan 31, 2018 at 2:16
  • \$\begingroup\$ @immibis, I've changed employers 2 times since then myself. \$\endgroup\$
    – The Photon
    Jan 31, 2018 at 2:17
6
\$\begingroup\$

Visual inspection is getting ever harder with parts becoming smaller and smaller. Note that an 01005 resistor or capacitor is only 0.4mm long, and a camera can't always tell whether the part is there or whether it's looking at the bare soldering pads.
Also: visual inspection after each placement is expensive. A P&P machine may place 10 to 15 parts per second, and decreasing this speed will increase production cost.
So checking after placement of individual parts isn't always possible. Most of the time the completed board is inspected, sometimes visually, either manually or automated, like Mike said. This check may not be conclusive, however, as the problem with the smaller parts remains. The proof of the pudding is the eating, so the best way to test is to see if the board works. This is done on a bed-of-nails, where power and signals are supplied to the board by test pins on a test-jig, and signals are measured at critical points. Instead of a bed-of-nails flying probe may be used, but the principle is the same. Microcontrollers are often pre-programmed with a test program which aids in this board testing, resulting in a go/no-go verdict.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.