YesAX V3.1.2 - Software User Manual.pdf - 第79页
3D Recipe Creatio n 7-9 7.5 Pin CAD The Pin CAD feature is added to YesAX version 3.03 to allow inspection recipe creation b y utilizing the information from CAD data for the locations of BGA balls or through-hole (PTH) …

7-8 3D Recipe Creation
7.4.4 Step4: Create Test 3D Sites and Verify Board Thickness
This step also has to be done online. Refer to 7.3.4 Step4: Create Test 3D Sites and Verify Board
Thickness.
7.4.5 Step5: Import Centroid CAD for BGA parts
This step can be done offline using the image set captured in 7.4.3 Step3: File, New Board.
7.4.6 Step6: Import Pin CAD, and merge Pin library Data
This step can also be done offline using the image set captured in 7.4.3 Step3: File, New Board.
Refer to 7.3.6 Step6: Import Pin CAD, and merge Pin library Data.
7.4.7 Step7: Walk Thru and Create 3D Sites for the BGA Parts
This step can be done mostly offline except you cannot do “Re-Capture All Sites” which will be
done in step 9. User should utilities the “Future Site” feature of the software to add 3D sites onto
the 2D image set.
7.4.8 Step8: Add Laser Height References
This step can be done mostly offline except you cannot do “Profile Board Height” which will be
done in step 9. The “Add Laser Reference…” feature allows user to add laser reference onto a
grid image set captured in 7.4.3 Step3: File, New Board.
7.4.9 Step9: Capture Inspection Path Image Set
This step needs to be done on the machine. The feature in 3D Control dialog’s pop-up menu
“Capture IS for Offline Prg” is specially designed for this step. If you are given more than 1
board for initial recipe creation, you can capture one image set per board given in this step.
7.4.10 Step10: Adjust Offset for the 3D Sites
This step can be done offline. Refer to 7.3.10 Step10: Import Full Centroid CAD and train the
rest of the parts.
7.4.11 Step11: Define 3D Inspection and Fine Tune the Recipe Offline
With the inspection path image sets captured in section 7.4.9 user can define the 3D Inspection
boxes and fine tune the recipe base on the image set. This could be very time-consuming
depends on the complexity of the recipe. Unfortunately, this step can be done offline using the
image sets.
7.4.12 Step12: Fine Tune the Recipe
A lot of the fine tuning can be done offline using the image set, the rest will have to be done on a
machine.

3D Recipe Creation 7-9
7.5 Pin CAD
The Pin CAD feature is added to YesAX version 3.03 to allow inspection recipe creation by
utilizing the information from CAD data for the locations of BGA balls or through-hole (PTH)
pins. This “Pin CAD” import feature can greatly reduce programming time for complex BGAs
and through-hole connectors.
The Pin CAD Feature
The Part CAD and Pin CAD features
Most application engineers are quite familiar with the part CAD feature (*.YCD) of the YesAX
software. This feature was inherited from the AOI software (YesVision) that imports the
reference designators (Ref.ID), part number, centroid position, rotation and package of every part
on the circuit board. The Pin CAD feature (*.YPC) imports the centroid XY position of each
solder joint. The Pin CAD feature DOES NOT replace the Part CAD feature. In fact, they work
together. You cannot import any YPC files without first creating the part list by importing the
YCD file.
The YPC files are text files with formats similar to that of the YCD files. There is a header
section where you specify scale, axes inversion, board rotation, etc., then follows by a list of all
the pin locations. The pins’ XY locations are given in board coordinates. That means they have
the same origin (0,0) as the part centroid locations in the YCD files. Here is a fragment of an
YPC file:
.YTX_PIN_CAD_DATA
[Header]
Version= 1
ScaleFactor= 25400
InvertX_T= 0
InvertY_T= 0
InvertX_B= 1
InvertY_B= 0
BoardRotation= 0
.START_PIN_LIST
Line Part Pin X Y Type Comments
1 RX_1 1 1.2015 5.2007 ----
2 RX_1 2 1.2225 5.2007 ----
3 FX 1 0.252 5.7271 ----
4 RN4 A1 5.3597 5.3229 ----
5 RN4 A2 5.3991 5.3229 ----
6 RN4 A3 5.4385 5.3229 ----
7 RN4 A4 5.4778 5.3229 ----
8 RN4 A5 5.5172 5.3229 ----
9 RN4 A6 5.5566 5.3229 ----
10 RN4 A7 5.5959 5.3229 ----
11 RN4 A8 5.6353 5.3229 ----
12 RN4 A9 5.6747 5.3229 ----
13 RN4 A10 5.7141 5.3229 ----
14 RN4 A11 5.7534 5.3229 ----
15 RN4 A12 5.7928 5.3229 ----
16 RN4 A13 5.8322 5.3229 ----
17 RN4 A14 5.8715 5.3229 ----
18 RN4 A15 5.9109 5.3229 ----
.END_PIN_LIST

7-10 3D Recipe Creation
NOTE
there is only one YPC file for both sides (top and bottom side) of the board’s
solder joints. For double sided boards (i.e. BGA component mounted on both
sides of the board), import the same YPC file twice: one for the top side and the
other for the bottom side. Although a YPC file contains information for all the
solder joints on both sides of the board, during the import process only the parts
that are in the part list of the selected side will be imported.
Recipe Creation Process Outline
The recipe creation process is started by selecting “New Recipe or Side” from the File menu.
The Create New Inspection Recipe dialog displays. Define board size and train the alignment
marks. After that, capture an image set and create a map view background image. The next step
would be importing of the YCD file (or files if double sided board.). After the import of the YCD
files, the Pin CAD import process will begin. In the next section we will describe the Pin CAD
import process in detail.
It is assumed that users have a good understanding of the other steps of the recipe creation
process for the YesAX.
Pin CAD Import Process
The Pin CAD import process begins by selecting which side of the board (top or bottom) to
import. This is done by pressing one of the show part buttons. For example, to
import the top side part pins, the “Show Top Part” button needs to be selected. After board side
selection, open the YPC file by selecting File>CAD Data>Import Pin CAD
Similar to the YCD import process, in the YPC import process the user is prompted for the
location of 3 pins (bottom left, bottom right and top left) to align the coordinate system. The first
prompt dialog may look like this:
In this case, place the alignment box on top of pin 28 of U2.
NOTE
Be careful when placing the alignment box. The part U2 has to be located near the
bottom left corner of the board. If not, the “Board Rotation” entry in the header
section of the YPC file may be wrong. In addition, pin 28 has to be located at the
bottom left corner of U2. If not, the “Rotation Offset” entry of the YCD file may
be wrong. If either case happens cancel the import process, edit the YPC or YCD
file to fix the problem, and then re-start the import process again.
The second prompt for the pin CAD alignment may look like this: