Manual

Advanced Programming 7-31
Figure 7-13 M-Pass Program
92. From the Run menu, select Dry Run.
93. Make certain that the program executes the following steps correctly:
! Finds two corner fiducials on the workpiece.
! Finds the fiducials at each flip chip model location for the U-pass pattern.
! Perform a Flow Rate measurement. (Only performed on a wet run.)
! Performs a substrate height measurement.
! Dry dispenses two lines around each of the flip chip models.
! Waits for the timer to expire, then dry dispenses a single U-shaped line around each of
the flip chip models.
M-Pass.fmw
Workpiece
1 MEASURE FLOW RATE
2 LOOP PASS: FROM 1 TO 3
3 DO MULTIPASS: U-pass AT (x
1
, y
1
)
4 DO MULTIPASS: U-pass AT (x
2
, y
2
)
5 DO MULTIPASS: U-pass AT (x
3
, y
3
)
6NEXT LOOP:
7 END:
1
M-Pass.fmw
Workpiece
M-Pass.fmw
Workpiece
1 MEASURE FLOW RATE
2 LOOP PASS: FROM 1 TO 3
3 DO MULTIPASS: U-pass AT (x
1
, y
1
)
4 DO MULTIPASS: U-pass AT (x
2
, y
2
)
5 DO MULTIPASS: U-pass AT (x
3
, y
3
)
6NEXT LOOP:
7 END:
1
1 MEASURE FLOW RATE
2 LOOP PASS: FROM 1 TO 3
3 DO MULTIPASS: U-pass AT (x
1
, y
1
)
4 DO MULTIPASS: U-pass AT (x
2
, y
2
)
5 DO MULTIPASS: U-pass AT (x
3
, y
3
)
6NEXT LOOP:
7 END:
1
M-Pass.fmw
U-pass
1 START PASS: FOR PASS 1
2 FIND SUBSTRATE HEIGHT:(x, y)
3 WEIGHT CONTROL:30.00,1,([x
1
,y
1
],[x
2
,y
2
])
4 RESET MULTIPASS TIMER:
5 END PASS:
6 START PASS: FOR PASS 2
7 AWAIT MULTIPASS TIMER: 20 seconds(s)
8 WEIGHT CONTROL:30.000,1,([x
1
,y
1
],[x
2
,y
2
])
9 RESET MULTIPASS TIMER:
10 END PASS:
11 START PASS: FOR PASS 3:
12 AWAIT MULTIPASS TIMER: 20 second(s)
13 WEIGHT CONTROL:80.000,1,(x
1
,y
1
),(x
2
,y
2
),(x
3
,y
3
),(x
4
,y
4
)
14 END PASS:
15 END:
1
M-Pass.fmw
U-pass
M-Pass.fmw
U-pass
1 START PASS: FOR PASS 1
2 FIND SUBSTRATE HEIGHT:(x, y)
3 WEIGHT CONTROL:30.00,1,([x
1
,y
1
],[x
2
,y
2
])
4 RESET MULTIPASS TIMER:
5 END PASS:
6 START PASS: FOR PASS 2
7 AWAIT MULTIPASS TIMER: 20 seconds(s)
8 WEIGHT CONTROL:30.000,1,([x
1
,y
1
],[x
2
,y
2
])
9 RESET MULTIPASS TIMER:
10 END PASS:
11 START PASS: FOR PASS 3:
12 AWAIT MULTIPASS TIMER: 20 second(s)
13 WEIGHT CONTROL:80.000,1,(x
1
,y
1
),(x
2
,y
2
),(x
3
,y
3
),(x
4
,y
4
)
14 END PASS:
15 END:
1
1 START PASS: FOR PASS 1
2 FIND SUBSTRATE HEIGHT:(x, y)
3 WEIGHT CONTROL:30.00,1,([x
1
,y
1
],[x
2
,y
2
])
4 RESET MULTIPASS TIMER:
5 END PASS:
6 START PASS: FOR PASS 2
7 AWAIT MULTIPASS TIMER: 20 seconds(s)
8 WEIGHT CONTROL:30.000,1,([x
1
,y
1
],[x
2
,y
2
])
9 RESET MULTIPASS TIMER:
10 END PASS:
11 START PASS: FOR PASS 3:
12 AWAIT MULTIPASS TIMER: 20 second(s)
13 WEIGHT CONTROL:80.000,1,(x
1
,y
1
),(x
2
,y
2
),(x
3
,y
3
),(x
4
,y
4
)
14 END PASS:
15 END:
1
M-Pass.fmw
Workpiece
1 MEASURE FLOW RATE
2 LOOP PASS: FROM 1 TO 3
3 DO MULTIPASS: U-pass AT (x
1
, y
1
)
4 DO MULTIPASS: U-pass AT (x
2
, y
2
)
5 DO MULTIPASS: U-pass AT (x
3
, y
3
)
6NEXT LOOP:
7 END:
1
M-Pass.fmw
Workpiece
M-Pass.fmw
Workpiece
1 MEASURE FLOW RATE
2 LOOP PASS: FROM 1 TO 3
3 DO MULTIPASS: U-pass AT (x
1
, y
1
)
4 DO MULTIPASS: U-pass AT (x
2
, y
2
)
5 DO MULTIPASS: U-pass AT (x
3
, y
3
)
6NEXT LOOP:
7 END:
1
1 MEASURE FLOW RATE
2 LOOP PASS: FROM 1 TO 3
3 DO MULTIPASS: U-pass AT (x
1
, y
1
)
4 DO MULTIPASS: U-pass AT (x
2
, y
2
)
5 DO MULTIPASS: U-pass AT (x
3
, y
3
)
6NEXT LOOP:
7 END:
1
M-Pass.fmw
U-pass
1 START PASS: FOR PASS 1
2 FIND SUBSTRATE HEIGHT:(x, y)
3 WEIGHT CONTROL:30.00,1,([x
1
,y
1
],[x
2
,y
2
])
4 RESET MULTIPASS TIMER:
5 END PASS:
6 START PASS: FOR PASS 2
7 AWAIT MULTIPASS TIMER: 20 seconds(s)
8 WEIGHT CONTROL:30.000,1,([x
1
,y
1
],[x
2
,y
2
])
9 RESET MULTIPASS TIMER:
10 END PASS:
11 START PASS: FOR PASS 3:
12 AWAIT MULTIPASS TIMER: 20 second(s)
13 WEIGHT CONTROL:80.000,1,(x
1
,y
1
),(x
2
,y
2
),(x
3
,y
3
),(x
4
,y
4
)
14 END PASS:
15 END:
1
M-Pass.fmw
U-pass
M-Pass.fmw
U-pass
1 START PASS: FOR PASS 1
2 FIND SUBSTRATE HEIGHT:(x, y)
3 WEIGHT CONTROL:30.00,1,([x
1
,y
1
],[x
2
,y
2
])
4 RESET MULTIPASS TIMER:
5 END PASS:
6 START PASS: FOR PASS 2
7 AWAIT MULTIPASS TIMER: 20 seconds(s)
8 WEIGHT CONTROL:30.000,1,([x
1
,y
1
],[x
2
,y
2
])
9 RESET MULTIPASS TIMER:
10 END PASS:
11 START PASS: FOR PASS 3:
12 AWAIT MULTIPASS TIMER: 20 second(s)
13 WEIGHT CONTROL:80.000,1,(x
1
,y
1
),(x
2
,y
2
),(x
3
,y
3
),(x
4
,y
4
)
14 END PASS:
15 END:
1
1 START PASS: FOR PASS 1
2 FIND SUBSTRATE HEIGHT:(x, y)
3 WEIGHT CONTROL:30.00,1,([x
1
,y
1
],[x
2
,y
2
])
4 RESET MULTIPASS TIMER:
5 END PASS:
6 START PASS: FOR PASS 2
7 AWAIT MULTIPASS TIMER: 20 seconds(s)
8 WEIGHT CONTROL:30.000,1,([x
1
,y
1
],[x
2
,y
2
])
9 RESET MULTIPASS TIMER:
10 END PASS:
11 START PASS: FOR PASS 3:
12 AWAIT MULTIPASS TIMER: 20 second(s)
13 WEIGHT CONTROL:80.000,1,(x
1
,y
1
),(x
2
,y
2
),(x
3
,y
3
),(x
4
,y
4
)
14 END PASS:
15 END:
1