Printed Circuit Board Assembly & PCB Design SMT Electronics Assembly Manufacturing Forum

Printed Circuit Board Assembly & PCB Design Forum

SMT electronics assembly manufacturing forum.


Program verification

Views: 3129

#88038

Program verification | 1 June, 2022

Hi all, Please explain me how the PICK & PLACE program verification can doing in your organization and what are procedures following. Thanks in advance

reply »

#88039

Program verification | 1 June, 2022

I am not quite clear what you are asking, but I'll give it a shot. Once the P&P program is put into the machine, the operator will load a bare board and step through the program using the machine camera to verify that part outlines match up to the board locations, including polarity and rotation. After they run the first board, it goes to Inspection for a "First Piece" inspection. We actually do this step whenever we start a job, even if we've ran it before.

reply »

#88052

Program verification | 7 June, 2022

Thank you for your reply. Practically its ok. we are doing the same process as u mentioned in your reply. I just want to know the procedure for program to cross verify the Pick & Place program data with any other documents(Like BOM, Customer documents)

reply »

#88054

Program verification | 7 June, 2022

First Article Inspection is always a MUST in SMT Process. If possible AOI would be added. We also have second operator/inspector to check on pick&place machine setup and use a program printout for inspector to compare/double-check with BOM and the other customer documents, with our system, it's easy to printout the SMT program from offline software computer.

reply »

#88057

Program verification | 8 June, 2022

Thank you. In our organization also we are following loading verification before starting the placement. But i want know before starting the placement during NPI/Proto Build, what are the system need to be followed to cross check with Pick & Place program data , BOM or Customer documents. Any easy methodology/software to compare pick & place, BOM or Customer documents.

reply »

#88058

Program verification | 8 June, 2022

Its quite easy to do a simple excel compare logic if using manufacturers part numbers in your program and comparing against a customer BOM.

reply »

#88059

Program verification | 8 June, 2022

Thank you. Can you please explain the process, how to do

reply »

#88060

Program verification | 8 June, 2022

The right way will be to use CAD for programming and then compare to BOM.

reply »

#88062

Program verification | 8 June, 2022

How to compare with BOM?

reply »

#88063

Program verification | 8 June, 2022

You can use the "Duplicate values in Excel"

reply »

#88068

Program verification | 9 June, 2022

Not understood

reply »

#88070

Program verification | 9 June, 2022

In Microsoft Excel, you can set up a formula to compare two columns of data, and tell it what to do if it finds duplicates (like turn the cell green) and if it finds non-duplicates (turn the cell RED) so you can quickly compare two sets of data that are supposed to match.

I believe that is what he means.

reply »

#88087

Program verification | 11 June, 2022

how ?

reply »

#88090

Program verification | 13 June, 2022

Please share with details

reply »

#88091

Program verification | 13 June, 2022

This is basic spreadsheet manipulation. Sort your exported BOM from your pick and place machine into the same order as your BOM. Now paste the columns you want to compare from one to into the other. In an empty adjacent column you can now put in a forumala such as =A1=B1, if A1 and B1 are the same it will say TRUE and if not FALSE. To make these easier to spot you could add "conditional formatting" to that column so that the cell or text turns red if false for example. These are basic things you can look up online. It's a touch fiddly perhaps and you could learn how to automate it or otherwise manipulate with with Macros but it does work.

Now, depending how you programmed your machine in the first place, this step MIGHT be completely pointless. For instance I often merge BOM data with pick and place data before entry using so I already know that data is fine. The bit I need to check is rotation and package data which is sometimes incorrectly supplied or non-conventional. And I do that much like other people here, I look at the onscreen render vs gerber data at the imput stage and the first off build.

reply »

#88096

Program verification | 14 June, 2022

I made an app to take in Altium data and an export from our PNP software that creates two separate CSV files then uses win-merge to compare differences. This can be done manually as well.

reply »

Reflow Oven

IPC Certification Training Schedule IPC Questions and answers