22
96-0012 rev G
June 2003
O
M
PERATOR’S
ANUAL
A u t o m a t i c
A u t o m a t i c
A u t o m a t i c
A u t o m a t i c
P a l l e t C h a n g e r
P a l l e t C h a n g e r
Example #3:
This is another method for achieving the same results as example 2.
M36
(Flash "Pallet Ready" light - wait until PALLET READY button pressed to
continue)
M50 P1
(Load Pallet #1)
M98 Pxx
(Control jumps to program #xx and runs this program. (See VF Series Operator’s
Manual for a more detailed description of M98.)
M36
M50 P2
(Load Pallet #2)
M98 Pxxx
(Control jumps to program #xxx and runs this program. (See VF Series Operator’s
Manual for a more detailed description of M98.)
M99
(Repeat program: see VF Series Operator’s Manual for a more detailed
description of M99)
FMS S
AMPLE
P
ROGRAMS
Example #1:
Basic pallet change program that loads the next scheduled pallet and runs the correct parts program. The next
pallet and the correct program are determined from the PST. Below is a sample of a Pallet Schedule Table
(Sample Table 1). The table indicates that pallets #2, #3 and #4 are scheduled and that pallet #1 is unsched-
uled (column 3 “Pallet Status”). The pallets will be processed in the order #3, #4 and finally #2 (column 2 “Load
Order”) with the program indicated in column 5, “Program Number”. The “Program Comment” is captured from
the program listed in column 5.
Pallet Schedule Sample Table 1
Pallet
Load
Pallet
Pallet
Program
Program
Number
Order
Status
Usage Number
Comment
1
0
UNSCHEDULED
12
O06012
(CUT SLOT)
2
3
SCHEDULED
13
O05870
(DRILL AND TAP)
3
1
SCHEDULED
22
O04990
(ROUGH AND FINISH TOG)
4
2
SCHEDULED
8
O06012
(CUT SLOT)
O00001
Program number
M50
(Perform pallet change to next scheduled pallet)
G188:
Calls the parts program for the loaded pallet based on the PST entry for the pallet
M99
(Loop to top of main program)
O04990
Part program
(User’s part program)
M99
(Return from subroutine)
O05870
Part program
(User’s part program)
M99
(Return from subroutine)
O06012
Part program
(User’s part program)
M49 Q12
Set current pallet status to 12 actual string defined by operator, in this case
status number 12 is defined as “LAST PALLET”
M99
(Return from subroutine)
Description: The first loop through program O00001 will load pallet #3 (M50) and run program O04990 (G188
selects program from PST for pallet #3). The PST will then resemble Sample Table 2. The asterisk for pallet #3
in the “Load Order” column indicates that this pallet is in the mill.
PROGRAMMING