Manual

Advanced Programming 7-23
108. Click on OK.
! Your final program should appear like the one shown in Figure 7-12.
Underfill.fmw
Workpiece
1 MEASURE FLOW RATE
2 LOOP PASS: FROM 1 TO 2
3 DO MULTIPASS: Lfill AT (x
1
, y
1
)
4 DO MULTIPASS: Lfill AT (x
2
, y
2
)
5 DO MULTIPASS: Lfill AT (x
3
, y
3
)
6NEXT LOOP:
7END:
1
Underfill.fmw
Workpiece
Underfill.fmw
Workpiece
1 MEASURE FLOW RATE
2 LOOP PASS: FROM 1 TO 2
3 DO MULTIPASS: Lfill AT (x
1
, y
1
)
4 DO MULTIPASS: Lfill AT (x
2
, y
2
)
5 DO MULTIPASS: Lfill AT (x
3
, y
3
)
6NEXT LOOP:
7END:
1
1 MEASURE FLOW RATE
2 LOOP PASS: FROM 1 TO 2
3 DO MULTIPASS: Lfill AT (x
1
, y
1
)
4 DO MULTIPASS: Lfill AT (x
2
, y
2
)
5 DO MULTIPASS: Lfill AT (x
3
, y
3
)
6NEXT LOOP:
7END:
1
Underfill.fmw
LFILL
1 START PASS: FOR PASS 1
2 FIND SUBSTRATE HEIGHT: (X
1
Y
1
)
3 WEIGHT CONTROL: 50,000, 1, …
4 RESET MULTIPASS TIMER
5 END PASS:
6 START PASS: FOR PASS 2
7 AWAIT MULTIPASS TIMER: 30 seconds
8 WEIGHT CONTROL: 30,000, 1, …
9 END PASS:
10 END:
1
Underfill.fmw
LFILL
Underfill.fmw
LFILL
1 START PASS: FOR PASS 1
2 FIND SUBSTRATE HEIGHT: (X
1
Y
1
)
3 WEIGHT CONTROL: 50,000, 1, …
4 RESET MULTIPASS TIMER
5 END PASS:
6 START PASS: FOR PASS 2
7 AWAIT MULTIPASS TIMER: 30 seconds
8 WEIGHT CONTROL: 30,000, 1, …
9 END PASS:
10 END:
1
1 START PASS: FOR PASS 1
2 FIND SUBSTRATE HEIGHT: (X
1
Y
1
)
3 WEIGHT CONTROL: 50,000, 1, …
4 RESET MULTIPASS TIMER
5 END PASS:
6 START PASS: FOR PASS 2
7 AWAIT MULTIPASS TIMER: 30 seconds
8 WEIGHT CONTROL: 30,000, 1, …
9 END PASS:
10 END:
1
Underfill.fmw
Workpiece
1 MEASURE FLOW RATE
2 LOOP PASS: FROM 1 TO 2
3 DO MULTIPASS: Lfill AT (x
1
, y
1
)
4 DO MULTIPASS: Lfill AT (x
2
, y
2
)
5 DO MULTIPASS: Lfill AT (x
3
, y
3
)
6NEXT LOOP:
7END:
1
Underfill.fmw
Workpiece
Underfill.fmw
Workpiece
1 MEASURE FLOW RATE
2 LOOP PASS: FROM 1 TO 2
3 DO MULTIPASS: Lfill AT (x
1
, y
1
)
4 DO MULTIPASS: Lfill AT (x
2
, y
2
)
5 DO MULTIPASS: Lfill AT (x
3
, y
3
)
6NEXT LOOP:
7END:
1
1 MEASURE FLOW RATE
2 LOOP PASS: FROM 1 TO 2
3 DO MULTIPASS: Lfill AT (x
1
, y
1
)
4 DO MULTIPASS: Lfill AT (x
2
, y
2
)
5 DO MULTIPASS: Lfill AT (x
3
, y
3
)
6NEXT LOOP:
7END:
1
Underfill.fmw
LFILL
1 START PASS: FOR PASS 1
2 FIND SUBSTRATE HEIGHT: (X
1
Y
1
)
3 WEIGHT CONTROL: 50,000, 1, …
4 RESET MULTIPASS TIMER
5 END PASS:
6 START PASS: FOR PASS 2
7 AWAIT MULTIPASS TIMER: 30 seconds
8 WEIGHT CONTROL: 30,000, 1, …
9 END PASS:
10 END:
1
Underfill.fmw
LFILL
Underfill.fmw
LFILL
1 START PASS: FOR PASS 1
2 FIND SUBSTRATE HEIGHT: (X
1
Y
1
)
3 WEIGHT CONTROL: 50,000, 1, …
4 RESET MULTIPASS TIMER
5 END PASS:
6 START PASS: FOR PASS 2
7 AWAIT MULTIPASS TIMER: 30 seconds
8 WEIGHT CONTROL: 30,000, 1, …
9 END PASS:
10 END:
1
1 START PASS: FOR PASS 1
2 FIND SUBSTRATE HEIGHT: (X
1
Y
1
)
3 WEIGHT CONTROL: 50,000, 1, …
4 RESET MULTIPASS TIMER
5 END PASS:
6 START PASS: FOR PASS 2
7 AWAIT MULTIPASS TIMER: 30 seconds
8 WEIGHT CONTROL: 30,000, 1, …
9 END PASS:
10 END:
1
Figure 7-12 Underfill Program
109. In the Main Window, click on Teach a Program.
110. From the
Run menu, select Dry Run.
! Check to see if all fiducials are found and that the program executes the lines at the
correct locations.
! Respond to any prompts after fiducial and skip mark searches.