Operation
60
96-8000 rev R June 2007
Pallet Schedule Sample Table 2
Pallet
Load
Pallet
Pallet
Program
Program
Number
Order
Status
Usage
Number
Comment
1
0
COMPLETED
23
O04990
(Rough and Finish Tog)
2
*
LOADED
9
O06012
(Cut Slot)
Description: In the next loop through program O00001, the M50 will detect that no pallets are scheduled. The
beacon light will flash green and program O00001 will pause until the operator schedules a pallet or presses Reset.
A pallet can be scheduled by pressing the Part Ready button.
Example #2
Basic pallet change program that tracks which part is to be machined on each pallet. Each pallet has a different
machining operation. Note that the P code for M46 is a line number in the current program, not a subroutine
number.
Oxxxxx
Program number
M50
(Perform pallet change after the Part Ready button is pressed or PST is updated)
M46 Q1 Pxx1
This line will check to see if pallet #1 is on the machine. If it is then it will jump to line xx1.
If the pallet is not on the machine, then it will continue to the next line. (See description of
M46.)
M46 Q2 Pxx2
(If pallet #2 is loaded, program will jump to line xx2, otherwise it will go to the next line.)
M99 Pxxxx
(Jump to line Nxxxx: see the "Mcode" section for a more detailed description of M99)
Nxx1
(Line number.)
Part program
(User’s part program for Pallet #1.)
for Pallet #1
M99 Pxxxx
(Jump to line Nxxxx: see the "Mcode" section for a more detailed description of M99)
Nxx2
(Line number)
Part program
(User’s part program for Pallet #2)
for Pallet #2
M99 Pxxxx
(Jump to line Nxxxx)
Nxxxx
(Line number)
M99
(Repeat program: see the "Mcode" section for a more detailed description of M99)
Example #3
This is an alternate method to Example #2 that uses subroutine calls, but does not jump if the pallet is unsched-
uled.
Note:
For proper operation M50 with a P code must be preceded by M36.
M36 P1
(Flash “No Pallet Scheduled” on display, flash green beacon, on Schedule
Pallet button for pallet #1 until button is pushed or pallet is scheduled in PST)
M50 P1
(Load Pallet #1)
M98 Pxxx1
(Control jumps to program Oxxx1 and runs this program. See the "Mcode" section for a
more detailed description of M99)
M36 P2
(Wait for pallet to be scheduled)
M50 P2
(Load Pallet #2)
M98 Pxxx2
(Control jumps to program Oxxx2 and runs this program.)
M99
(Repeat program: see the M-codes section for a more detailed description of M99)
Note:
M99 at the end of a program will cause continuous operation. M30 at the end
of a program will cause the control to wait for the operator to press Cycle Start.
Summary of Contents for Mill
Page 12: ...96 8000 rev R June 2007 Safety 5 ...
Page 14: ...96 8000 rev R June 2007 Safety 7 LATHE WARNING DECALS ...
Page 15: ...8 Safety 96 8000 rev R June 2007 ...
Page 17: ...10 Introduction 96 8000 rev R June 2007 ...
Page 117: ...110 4 5 Axis Programming 96 8000 rev R June 2007 ...
Page 199: ...Settings 192 96 8000 rev R June 2007 ...