0% found this document useful (0 votes)
78 views41 pages

Automatic Pallet Changer Operators Manual 96-0012 Rev E English June 2002

The document is a manual for the Haas Automatic Pallet Changer (APC), detailing safety guidelines, operational procedures, and maintenance requirements. It emphasizes the importance of authorized personnel for machine operation and maintenance to prevent injuries and warranty voidance. Additionally, it provides installation instructions and specifications for the APC's functionality with Haas machines.

Uploaded by

Cihan Özsevgi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views41 pages

Automatic Pallet Changer Operators Manual 96-0012 Rev E English June 2002

The document is a manual for the Haas Automatic Pallet Changer (APC), detailing safety guidelines, operational procedures, and maintenance requirements. It emphasizes the importance of authorized personnel for machine operation and maintenance to prevent injuries and warranty voidance. Additionally, it provides installation instructions and specifications for the APC's functionality with Haas machines.

Uploaded by

Cihan Özsevgi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 41

Manual_Archive_Cover_Page Rev A

June 6, 2013
Haas Technical Publications

HAAS SERVICE AND OPERATOR MANUAL ARCHIVE

Automatic Pallet Changer Operators Manual 96-0012 RevE English June 2002

• This content is for illustrative purposes.

• Historic machine Service Manuals are posted here to provide information for Haas machine owners.

• Publications are intended for use only with machines built at the time of original publication.

• As machine designs change the content of these publications can become obsolete.

• You should not do mechanical or electrical machine repairs or service procedures unless you are qualified
and knowledgeable about the processes.

• Only authorized personnel with the proper training and certification should do many repair procedures.

WARNING: Some mechanical and electrical service procedures can be


extremely dangerous or life-threatening.
Know your skill level and abilities.

All information herein is provided as a courtesy for Haas machine owners


for reference and illustrative purposes only. Haas Automation cannot be held
responsible for repairs you perform. Only those services and repairs that are
provided by authorized Haas Factory Outlet distributors are guaranteed.

Only an authorized Haas Factory Outlet distributor should service or repair a


Haas machine that is protected by the original factory warranty. Servicing by
any other party automatically voids the factory warranty.
Manual_Archive_Safety_Pages Rev A
Haas Technical Publications June 6, 2013

.
Manual_Archive_Safety_Pages Rev A
Haas Technical Publications June 6, 2013

.
READ BEFORE OPERATING THIS MACHINE:
♦ Only authorized personnel should work on this machine. Untrained personnel present a hazard to themselves and the
machine, and improper operation will void the warranty.
♦ Use appropriate eye and ear protection while operating the machine. ANSI approved impact safety goggles and OSHA
approved ear protection are recommended to reduce the risks of sight damage and hearing loss.
♦ Do not operate the machine unless the doors are closed and the door interlocks are functioning properly. Rotating cut-
ting tools can cause severe injury. When a program is running, the mill table and spindle head can move rapidly at any
time in any direction.
♦ The Emergency Stop button is the large, circular red switch located on the Control Panel. Pressing the Emergency Stop
button will instantly stop all motion of the machine, the servo motors, the tool changer, and the coolant pump. Use the
Emergency Stop button only in emergencies to avoid crashing the machine.
♦ The electrical panel should be closed and the key and latches on the control cabinet should be secured at all times
except during installation and service. At those times, only qualified electricians should have access to the panel. When
the main circuit breaker is on, there is high voltage throughout the electrical panel (including the circuit boards and logic
circuits) and some components operate at high temperatures. Therefore, extreme caution is required. Once the ma-
chine is installed, the control cabinet must be locked and the key available only to qualified service personnel.
♦ Consult your local safety codes and regulations before operating the machine. Contact you dealer anytime safety is-
sues need to be addressed.
♦ DO NOT modify or alter this equipment in any way. If modifications are necessary, all such requests must be handled by
Haas Automation, Inc. Any modification or alteration of any Haas Milling or Turning Center could lead to personal injury
and/or mechanical damage and will void your warranty.
♦ It is the shop owner’s responsibility to make sure that everyone who is involved in installing and operating the machine
is thoroughly acquainted with the installation, operation, and safety instructions provided with the machine BEFORE
they perform any actual work. The ultimate responsibility for safety rests with the shop owner and the individuals who
work with the machine.
♦ This machine can cause bodily injury.
♦ Do not operate with the door open.
♦ Do not operate without proper training.
♦ Always wear safety goggles.
♦ The machine is automatically controlled and may start at any time.
♦ The electrical power must meet the specifications in this manual. Attempting to run the machine from any other
source can cause severe damage and will void the warranty.
♦ Do not press POWER UP/RESTART on the control panel until after the installation is complete.
♦ Do not attempt to operate the machine before all of the installation instructions have been completed.
♦ Never service the machine with the power connected.
♦ Improperly clamped parts machine at high feeds/feed may be ejected and puncture the safety door. Machining
oversized or marginally clamped parts is not safe.
♦ Windows must be replaced if damaged or severely scratched - Replace damaged windows immediately.
♦ The spindle head can drop without notice. Personnel must avoid the area directly under the spindle head.
♦ Do not reset a circuit breaker until the reason for the fault is investigated. Only Haas-trained service personnel
should troubleshoot and repair the equipment.
Manual_Archive_Safety_Pages Rev A
Haas Technical Publications June 6, 2013

♦ Follow these guidelines while performing jobs on the machine:


Normal operation - Keep the door closed and guards in place, while machine is operating.
Part loading and unloading – An operator opens the door or guard, completes task, closes door or guard before press-
ing cycle start (starting automatic motion).
Tool loading or unloading – A machinist enters the machining area to load or unload tools. Exit the area completely
before automatic movement is commanded (for example, next tool, ATC/Turret FWD/REV).
Machining job set-up – Press emergency stop before adding or removing machine fixtures.
Maintenance / Machine Cleaner– Press emergency stop or power off the machine before entering enclosure.
Do not enter the machining area anytime the machine is in motion; severe injury or death may result.

Unattended Operation
Fully enclosed Haas CNC machines are designed to operate unattended; however, your machining process may not be
safe to operate unmonitored.
As it is the shop owner’s responsibility to set up the machines safely and use best practice machining techniques, it is
also their responsibility to manage the progress of these methods. The machining process must be monitored to pre-
vent damage if a hazardous condition occurs.
For example, if there is the risk of fire due to the material machined, then an appropriate fire suppression system must
be installed to reduce the risk of harm to personnel, equipment and the building. A suitable specialist must be contacted
to install monitoring tools before machines are allowed to run unattended.
It is especially important to select monitoring equipment that can immediately perform an appropriate action without
human intervention to prevent an accident, should a problem be detected.

MODIFICATIONS TO THE MACHINE

DO NOT modify or alter this equipment in any way. If modifications are necessary, all such requests must be handled by
Haas Automation, Inc. Any modification or alteration of any Haas machining center could lead to personal injury and/or
mechanical damage and will void your warranty.
Manual_Archive_Safety_Pages Rev A
Haas Technical Publications June 6, 2013

SAFETY DECALS

To help ensure that CNC tool dangers are quickly communicated and understood, hazard symbol decals are placed on
Haas Machines in locations where hazards exist. If decals become damaged or worn, or if additional decals are needed
to emphasize a particular safety point, contact your dealer or the Haas factory.
Never alter or remove any safety decal or symbol.
Each hazard is defined and explained on the general safety decal, located at the front of the machine. Particular loca-
tions of hazards are marked with warning symbols. Review and understand the four parts of each safety warning,
explained below, and familiarize yourself with the symbols on the following pages.

NEVER OPERATE THIS MACHINE WITH THE DOORS OPEN .


Manual_Archive_Safety_Pages Rev A
Haas Technical Publications June 6, 2013

MILL WARNING DECALS


Manual_Archive_Safety_Pages Rev A
Haas Technical Publications June 6, 2013

LATHE WARNING DECALS

.
Manual_Archive_Safety_Pages Rev A
Haas Technical Publications June 6, 2013

OTHER SAFETY DECALS

Other decals may be found on your machine, depending on the model and options installed:

..
Automatic
June 2002 P
Paa ll ll e
ett C
Chha
anng
geer
r INTRODUCTION
OPERATOR’S MANUAL

1.0 AUTOMATIC PALLET CHANGER (APC)

1.1 O VERVIEW

IMPORTANT!
Read this entire section before attempting to install or run the APC. Serious injury or dam-
age to the machine could result from not following these procedures.
The HAAS Automatic Pallet Changer (APC) is used to automatically load and unload pallets into a HAAS VF-3
or VF-4. The APC is controlled by the VMC control, and uses the same air and power supplies. A simple M
code (M50) is all that is required to change pallets.

The APC assembly consists of the base, which serves as the “home” position for the two pallets, and a receiver
assembly, which is bolted to the VMC table and holds the pallets in place during machining operations. The
VMC unit contains air lines for clamping pallets, and a special automatic door in the side of the VMC enclosure
allows for loading and unloading of pallets. The APC has its own operator's panel, which includes CYCLE
START, FEED HOLD, PALLET READY, and EMERGENCY STOP buttons.

The APC can be programmed to load a pallet or change pallets by calling an M50. When a pallet change is
programmed, the VMC table moves to the right and adjacent to the empty pallet position on the APC base. The
receiver assembly then unclamps the pallet. The automatic door opens, the table moves to the unload position,
and the pallet is pulled into its home position. The VMC table moves over to the other pallet position, the next
pallet is pushed onto the receiver, and the pallet is clamped into position. The table then returns to its pro-
grammed position and the door closes.

Pallet movement is accomplished through the use of a drive motor and chain. The drive motor has a nonadjust-
able slip clutch that prevents damage to the motor if the pallet change is physically blocked.

NOTE: The machine will beep during a pallet change. This is an audible warning
signal, and not an alarm.

96-0012 rev E 1
Automatic
INTRODUCTION P
Paa ll ll e
ett C
Chha
anng
geer
r June 2002
OPERATOR’S MANUAL

1.2 APC W ORKING D IMENSIONS

APC DIMENSIONS

A. 20” (50.8 cm) DOOR HEIGHT ABOVE PALLET.


B
B. 40“ (101.6 cm) DOOR OPENING WIDTH.

C. 19“ (48.26 cm) PALLET WIDTH.

D. 3/8“ (.95 cm) DISTANCE BETWEEN PALLETS.

E. 1/2“ (1.27) DISTANCE BETWEEN PALLET AND DOOR.

F. 40“ (101.6) PALLET LENGTH.

E
F

A
D

C
C

APC W ORK ENVELOPES

CL 0F TOOL HOLDER
TOOL CHANGER COVER
9" (22.86 cm)

MAX Z-AXIS
TOOL TRAVEL
CL OF TOOL HOLDER V-GROOVE CHANGE
POSITION
LOWEST POINT ON CAROUSEL APC DOOR
CHIP TRAY 26" OPENING
21.69"
(66 cm)
19.38” (55 cm) 20“
5.8 (49.23 cm) (50.8 cm) Top of
(14.23 cm) Pallet

1.38” Chip Tray


PALLET (3.51 cm)

ENCLOSURE USEABLE WORK SPACE


58” 46”
(147.32 cm) (116.84 cm)
MILL TABLE (AT HOME POSITION)
SIZE: VF-3 48" x 18", (121.92 cm x 45.72 cm)
TRAVEL: VF-3 40" x 20", (101.60 cm x 50.80 cm)

2 96-0012 rev E
Automatic
June 2002 P
Paa ll ll e
ett C
Chha
anng
geer
r INTRODUCTION
OPERATOR’S MANUAL

APC PALLET CLEARANCES

A 1-1/4” D 3*
B 1-3/8”* E 1-1/2”*
C 6-1/4” F 4-1/2”*

*The same for both VF-3 and VF-4

96-0012 rev E 3
Automatic
MAINTENANCE P
Paa ll ll e
ett C
Chha
anng
geer
r June 2002
OPERATOR’S MANUAL

2.0 MAINTENANCE SCHEDULE


The following is a list of required regular maintenance for the HAAS Automatic Pallet Changer. These specifica-
tions, especially the daily routine maintenance, must be followed in order to keep your machine in good
working order and to protect your warranty.

PERIODIC MAINTENANCE

INTERVAL MAINTENANCE PERFORMED

IMPORTANT!! Damage or misalignment may result from neglect of


daily maintenance.
DAILY Clean chips, coolant, and other debris from the APC and receiver areas. Pay
special attention to the receiver clamping bars, and the pallet clamping rails
and wipers. Clean chips and coolant from receiver pallet clamped switch. Apply
a light coat of grease and work the grease into the plunger. Do not over grease.
WARNING:
Excessive chip buildup will require more frequent chip cleanup.

Clean the two locating pins in the receiver base and the corresponding bushings in
the pallets. Apply a very light coat of general purpose grease to the pins and
bushings, if needed.
Clean excessive chips and coolant from pallet drive chain.

WEEKLY Remove the two 1/4" screws from the control panel and rotate to open position.
Clean chips and coolant from the drive sprocket and limit switch. Apply a light
coat of general purpose grease and work the grease into the switch plungers.
Check air gauge/regulator at the VMC lube/air panel for 85 psi.
Check condition of wipers. There are two wipers on each pallet.
INTERVAL MAINTENANCE PERFORMED
MONTHLY Check door for proper operation, both up and down. Clean and grease door side
guide rails as required.

4 96-0012 rev E
Automatic
June 2002 P
Paa ll ll e
ett C
Chha
anng
geer
r INSTALLATION
OPERATOR’S MANUAL

3.0 INSTALLATION
TOOLS REQUIRED:

• Machinists' level (2) • Forklift capable of lifting 5,000 lbs, with forks at least 6' long
• 6' straightedge • Included - APC chain rotation tool (P/N 20-0102)
• Allen wrenches • Included - APC jumper

Prior to installing your VMC, make certain that there is enough floor space on the right-hand side of the VMC to
place the APC. The APC will add approximately 52 1/2" (58 1/2" for the VF-4) to the width of the VMC. Ensure
that all the air and power requirements for the VMC have been met.

GENERAL REQUIREMENTS

Operating Temperature Range 41°F to 104°F (5 to 40°C)


Storage Temperature Range -4°F to 158°F (-20 to 70°C)
Ambient Humidity: less than 90% relative humidity, non-condensing
Altitude: 0-7000 ft.

3.1 VF/APC F OOTPRINT

VF 3/4 WITH APC FOOTPRINT

96-0012 rev E 5
Automatic
INSTALLATION P
Paa ll ll e
ett C
Chha
anng
geer
r June 2002
OPERATOR’S MANUAL

3.2 R OUGH L EVELING / A LIGNMENT

In this section, the APC will be set in place and roughly aligned to the VMC. When the alignment procedure is
complete, the rollers on the VMC receiver and on the APC base will be at the same height and aligned with
each other. In the "Fine Tuning" section, the APC will be aligned more precisely by adjusting variables in the
VMC control.

1. Remove the APC from its shipping crate. Remove all tie-downs and strapping materials. Remove
the pallet shipping bolts and install the socket set screw plugs with Loctite (see Figure 3.1). Lift
off the pallets and set them aside. Remove the door air cylinder and the cable bundle from their
storage positions in the APC pan.

Remove pallet shipping bolts


and install 1/2”-13 plugs. Use
2 Loctite. Visually check to verify
1 that plugs do not extend into
roller channels. It is important to
install the plugs to prevent chips
from falling under the pallets and
causing possible damage.

Figure 3.1 Removal of Shipping Bolts

CAUTION! The pallets have wipers on the bottom of the clamp rails at the VMC
end. These wipers should overhang any temporary storage position.

2. Important! Before installing the APC, ensure the VMC has been installed and leveled. Also make
sure the APC jumper is installed in the "5th Axis" port on the side of the VMC control cabinet (see
Figure 3.2).

6 96-0012 rev E
Automatic
June 2002 P
Paa ll ll e
ett C
Chha
anng
geer
r INSTALLATION
OPERATOR’S MANUAL

Air Cylinder

Air Line
5th Axis
Port

Door
Switches

Door Bracket
Trip
Blocks
BHCS (4)

Figure 3.2 Fifth Axis port on the side of the Figure 3.3 Air cylinder installation.
VMC control cabinet

Installing Door Air Cylinder

3. Remove the lock nut and washer from the end of the air cylinder rod, but leave the jam nut in place.
Connect the automatic door air cylinder and bracket to the machine with four 1/4"-20 BHCS, as
shown in Figure 3.3.

4. Insert the air cylinder rod into the door bracket, then attach the lock nut and washer to the bottom
of the cylinder rod.

5. Install the door switches and bracket onto the VMC with two SHCS each. Insert the door air line
into the fitting at the base of the air cylinder.

6. POWER ON the VMC and ZERO RETURN all axes. Verify that the VMC operates normally.

7. In MDI mode, command an M17. The table will unclamp (raise) and the automatic door will open.
The door and table will stay up. Clean all shipping protectant from the rollers, alignment pins and
clamp bars.

NOTE: M14 will move the table slowly in case a pallet is present.

Positioning the APC

8. Raise the APC with the forklift and install the leveling screws into the legs. As a preliminary height
setting, turn the screws until the length of screw extending above the APC leg is the same as the
length of VMC leveling screw extending above the VMC base. Set the leveling pads (3) in place.

9. Set the APC in place on the leveling pads, so that it is centered in the VMC door opening (see
Figure 3.4). Ensure that the lip of the APC enclosure is centered in the VMC drip trough (see
Figure 3.5).

96-0012 rev E 7
Automatic
INSTALLATION P
Paa ll ll e
ett C
Chha
anng
geer
r June 2002
OPERATOR’S MANUAL

Figure 3.4 Gaps A and B should be equal. Figure 3.5 The APC lip should be centered
in the VMC drip trough.

10. Attach the APC brace to the VMC and the APC with six screws (four 3/8" screws in the APC legs
and two 1" screws in the VMC base), but DO NOT TIGHTEN (see Figure 3.6). The VF-3 uses the
two holes in the brace that are closest to the VMC, while the VF-4 uses the two holes farthest
from the VMC.

3/8“SHCS (4)
VF-4 Holes (2)

VF-3 Holes (2)

VMC Base
HHB (2)

APC Brace
APC Leg
Leveling Screw

Leveling Pad

Figure 3.6 Installing the APC brace shown).

11. In MDI mode, command an M14. The table will move to the pallet #1 load position. (The front right
corner of the VMC).

12. Place the straightedge on top of the rollers of both the VMC receiver (unclamped) and the APC, to
check the APC height (see Figure 3.7). Make sure that the straightedge is on top of at least two
rollers on both the unclamped receiver and the APC in order to get an accurate reading. Adjust the
leveling screws in the APC legs until the straightedge lays completely flat on all rollers.

8 96-0012 rev E
Automatic
June 2002 P
Paa ll ll e
ett C
Chha
anng
geer
r INSTALLATION
OPERATOR’S MANUAL

Figure 3.7 APC roller alignment setup.

13. Place the straightedge against the side of the rollers on the VMC receiver and the APC, to ensure
that the rollers are aligned in the Y-axis. The straightedge must extend past at least two rollers on
both the APC and VMC to get an accurate reading.

If the rollers are not parallel, the APC must be moved. The APC can be moved slightly by tapping on the
leveling pads with a hammer.

NOTE: If the rollers are parallel, but are not aligned, the adjustments will be made later
in the "Fine Tuning" section.

14. In MDI mode, command an M15. The table will move to the pallet #2 load position (right rear corner
of the VMC). Repeat Steps 12 and 13 with the table in this position.

15. Tighten down the four 3/8 SHCS and two hex-head bolts (see Figure 3.6) on the APC brace
evenly, so the APC is not pulled out of alignment. Recheck the level and all alignments.

Setting up the APC

16. Open the hinged APC operator's panel cover by removing the two BHCS (see Figure 3.8).

96-0012 rev E 9
Automatic
INSTALLATION P
Paa ll ll e
ett C
Chha
anng
geer
r June 2002
OPERATOR’S MANUAL

Figure 3.8 APC operator's panel cover.

17. Ensure that the drive roller on the APC chain is centered under the control box, as shown in Figure
3.9. If not, use the chain position adjustment tool to rotate it into this position.

To use this tool, place it into the center of the drive sprocket with the key in the sprocket's keyway (see Figure
3.10). Note that the tool only goes about 1/4" into the sprocket. Push down and turn the tool with a wrench in
order to position the chain.

Important! Remember to remove the adjustment tool when finished.

Figure 3.9 Chain drive roller positioning. Figure 3.10 Chain position adjustment tool placement.

18. Insert two 1/2"-13 eyebolts into each pallet (see Figure 3.11). Attach straps or chains to the
eyebolts, and use a forklift or hoist to lift each of the pallets onto the APC. Ensure that each pallet
is placed with it's drive leg pawl under the APC operator's panel, and that the APC rollers fit into
the grooves on the bottom of the pallets (see Figure 3.12).

10 96-0012 rev E
Automatic
June 2002 P
Paa ll ll e
ett C
Chha
anng
geer
r INSTALLATION
OPERATOR’S MANUAL

NOTE: Be careful not to set the pallets on top of the chain drive roller. If necessary,
rotate the chain slightly using the chain position adjustment tool.

CAUTION! Use extreme caution when moving the pallets; each pallet weighs
300 lbs., and can cause serious injury. Be careful not to damage the
pallets or the APC rollers.

Pallet 1/2“ - 13 Eyebolts


(2)

Drip Pan
Remove pallet shipping bolts
and install 1/2”-13 plugs. Use
Wiper 2 Loctite. Visually check to verify
(2) 1 that plugs do not extend into
roller channels. It is important to
install the plugs to prevent chips
Clamp Rail from falling under the pallets and
causing possible damage.
Pallet Drive Leg Drive Leg Detent

Figure 3.11 Lifting eyebolt locations. Figure 3.12 Pallet placement.

19. Pull the pallets onto the friction blocks and against the hard stop (see Figure 3.13). Rotate the
chain slightly, using the chain position adjustment tool, to allow each drive leg detent to clear the
chain drive roller.

Figure 3.13 View of APC base showing friction block and hard stop.

20. Power OFF the VMC.

WARNING!
This will cause the automatic door to fall. Keep hands clear.

21. Remove the jumper from the Fifth Axis (B) port on the side of the VMC control cabinet (see Figure
3.2), and insert the APC amphenol connector into this port. Tie-wrap the cable to the door switch
cable and the air hoses at the rear of the VMC.

96-0012 rev E 11
Automatic
INSTALLATION P
Paa ll ll e
ett C
Chha
anng
geer
r June 2002
OPERATOR’S MANUAL

22. Screw the air blast hose into the APC. Remove the piece of tubing from the top fitting of the VMC
lube/air panel cross fitting, and replace it with the APC air hose (see Figure 3.14).

Figure 3.14 APC air hose connection to VMC air/lube cross fitting.

S IDE DOORS FOR E XPORT M ACHINES

Au t o
m
Pall a t ic
et C
han
ger

APC with Safety Doors


For machines equipped with safety doors, be sure that doors are closed properly. The APC will not function if
the doors are not secure.

12 96-0012 rev E
Automatic
June 2002 P
Paa ll ll e
ett C
Chha
anng
geer
r INSTALLATION
OPERATOR’S MANUAL

3.3 F INE T UNING

The APC was set up, run, and adjusted at the factory. Due to slight variations when disassembling and
reassembling, it will be necessary to fine tune the APC to ensure that the pallets load and unload as smoothly
as possible.

NOTE: It is normal to hear a 'clunking' sound during pallet loading and unloading.
Unless it is excessive, do not mistake this noise for misalignment.

SETTINGS

The following settings control the location of the VMC table during pallet changes. Fine-tuning consists of
adjusting settings 121-129, and settings 146-154, and the height of the APCs. For instance, 121 controls the X
position that the VMC table will move to in order to load pallet 1. If the receiver does not clamp the pallet due to
misalignment of the locating pins and the pallet bushings, this value can be changed to move the receiver
closer to or farther from the APC. The drive pin on the chain should drop the pallet directly over the locating
pins. Similarly, if the pallet is misaligned in the Y-axis, causing the pallet to shift to one side during loading and
unloading, variable 122 can be modified.

The following settings can be modified to adjust the table location for loading and unloading of pallets:

121 APC PAL. 1 LOAD X = Pallet 1 load X position


122 APC PAL. 1 LOAD Y = Pallet 1 load Y position
123 APC PAL. 1 UNLOAD X = Pallet 1 unload X position
124 APC PAL. 1 UNLOAD Y = Pallet 1 unload Y position
125 APC PAL. 2 LOAD X = Pallet 2 load X position
126 APC PAL. 2 LOAD Y = Pallet 2 load Y position
127 APC PAL. 2 UNLOAD X = Pallet 2 unload X position
128 APC PAL. 2 UNLOAD Y = Pallet 2 unload Y position
129 APC PAL. 1 AND 2 SAFE X = For clearance of pallets 1 and 2 drive legs from right APC door

A DDITIONAL S ETTINGS FOR FMS

146 APC PAL. 3 LOAD X = Pallet 3 load X position


147 APC PAL. 3 LOAD Y = Pallet 3 load Y position
148 APC PAL. 3 UNLOAD X = Pallet 3 unload X position
149 APC PAL. 3 UNLOAD Y = Pallet 3 unload Y position
150 APC PAL. 4 LOAD X = Pallet 4 load X position
151 APC PAL. 4 LOAD Y = Pallet 4 load Y position
152 APC PAL. 4 UNLOAD X = Pallet 4 unload X position
153 APC PAL. 4 UNLOAD Y = Pallet 4 unload Y position
154 APC PAL. 3 AND 4 SAFE X = For clearance of pallets 3 and 4 drive legs from left APC door

To unload a pallet without loading another pallet, run M90 or M50 P0. This can be done in order to clean or
maintain the receiver.

96-0012 rev E 13
Automatic
INSTALLATION P
Paa ll ll e
ett C
Chha
anng
geer
r June 2002
OPERATOR’S MANUAL

The settings can be viewed on the Settings page of the VMC display. The Page UP and Page DOWN keys
may then be used to locate the correct list of settings. To scroll through this list, use the cursor up and cursor
down keys. Refer to the VMC Operators Manual for instructions on how to modify these settings.

1. POWER ON the VMC. Release the E-STOP button and press RESET.

2. In MDI mode, command an M17, then an M14, to position the VMC table.

3. Manually push the pallet adjacent to the receiver from the APC to the receiver. If necessary, use
the chain position adjustment tool to rotate the chain until the chain drive roller clears the drive leg.

NOTE: M14 will align the receiver with Pallet #1 (the pallet nearest the front of the VMC).
M15 will align the receiver with Pallet #2 (the pallet nearest the rear of the VMC).

4. Push the pallet between the receiver and the APC a number of times. As the pallet goes over the
receiver rollers, note if the Y or Z axis is out of alignment.

If the alignment is slightly off in the Y-axis, handle jog the table in the Y-axis (in increments of
.001) until pallet loading and unloading is smooth. Record the final Y-axis position in settings 122
and 124. These two settings should be set to the same value initially, and may be adjusted
separately later if either loading or unloading is not smooth.

If alignment appears to be incorrect in the Z-axis (height), adjust it by turning the leveling
screws until pallet loading and unloading is smooth.

5. Push the pallet back onto the APC. In MDI mode, command an M15 to move the pallet to load
position #2. Repeat Steps 3 and 4 above for pallet #2.
The APC height and the Y-axis alignment (settings 122,124,126,128) are now set.

6. In MDI mode, command an M18 to clamp the pallet and close the automatic door.

NOTE: The message “PEND MOVE (Y)” will appear and motion will stop during an
M18. press “Y” to continue motion.

7. The X-axis alignment must now be checked. To do this, perform the following steps :

To stop a pallet change in order to adjust the settings, press FEED HOLD at any time. This will cause the
pallet change to stop after the present step is completed. Pressing CYCLE START will restart the program. If
E-STOP is pressed during a pallet change, the motors will stop instantly, and the machine will have to be
reset. If one of the chain location switches is not tripped at this time, the chain position will also have to be
reset using the chain position adjustment tool.

WARNING
If a pallet change sequence is stopped for any reason (e.g. E-
Stop, power outage, or low air supply), both the pallet and chain
locations must be checked before operating the VMC. See the
Power Outage / E-Stop Recovery section of this manual.

Under no circumstances attempt to operate the VMC until the


pallet drive arm is disengaged from the pallet drive pin on the
chain.

14 96-0012 rev E
Automatic
June 2002 P
Paa ll ll e
ett C
Chha
anng
geer
r INSTALLATION
OPERATOR’S MANUAL

Place a program in MDI that consists of an M36 (flash "Pallet Ready" light), an M50 (pallet change), and an
M99 (repeat).

Press CYCLE START and the PALLET READY light will flash.

Press PALLET READY, and the pallet will start to load. Important! When the chain starts to move, immedi-
ately press FEED HOLD. This will cause the pallet to load, but not to be clamped.

When the pallet has stopped, check that the bushing in the bottom of the pallet is directly over the locating pin
in the receiver (within+/- .09). If the pin and bushing are not aligned, the load position of the receiver will have to
be changed.

If the pallet makes a noise when it stops, then the locating stub on the bottom of the pallet has hit against the
locating fingers on the Pallet Clamp Plate. Change the value of the X Load Position by adjusting setting 121 for
pallet 1, and setting 125 for pallet 2. Typically the load and unload positions will be the same for both pallets.

Nudge the pallet to align the pin and bushing then press CYCLE START. The pallet should clamp fully down.

Repeat the X-axis alignment process until the pin and bushing are aligned.

A perfectly aligned pallet will move straight up and down when clamping and unclamping. Pallets using some
of the ±.09 tolerance on location will appear to settle left or right when moving up and down with the clamping
action. This settling does not affect the final alignment of the pallets. The pallet position tolerance is ±.0005.

NOTE: The machine will beep during a pallet change. This is an audible warning
signal, and not an alarm.

8. To confirm the correct X-axis pallet load positions, run the program that consists of an M36, M50,
and M99 again. Note any places that the process does not run smoothly, press FEED HOLD, and
change one of the settings to adjust this misalignment.

NOTE: Make sure to confirm the alignment at both pallet load positions. After
confirmation, the settings should be written down or saved to disk.

96-0012 rev E 15
Automatic
PROGRAMMING P
Paa ll ll e
ett C
Chha
anng
geer
r June 2002
OPERATOR’S MANUAL

4.0 PROGRAMMING

4.1 P ROGRAM C OMMANDS

The APC is controlled by a program in CNC memory. M codes are used in the parts program to control the
APC. The pallet change routine is run by using an M50 code in the parts program. In order for M50 to work the
APC load and unload coordinate must be set (settings 121 through 128). Make sure that the X coordinate safe
distance, setting 129, is set to -33.000.

The APC can be programmed to run one program on both pallets, or a different program on each pallet. The
"Sample Programs" section consists of two basic programs: the first sample program runs the same part on
both pallets, and the second program runs a different part on each pallet.

The APC has its own operator's panel, which includes CYCLE START, FEED HOLD, and EMERGENCY STOP
buttons that perform the same functions as those on the VMC control panel. This panel also includes a
PALLET READY button, which is used for APC functions. Refer to figure 4.1.

Figure 4.1 APC operator's control panel (top view).

If the pallet ready key has not been pressed, the APC will flash the "PALLET READY" light at the completion of
the user's part program, and wait until the PALLET READY button has been pressed before performing the
pallet change. This feature prevents a pallet change from occurring before the operator is ready. The PALLET
READY button can be pressed at any time and will be recognized when the next program is finished and a
pallet change is required.

Important! If alignment adjustments are necessary during operation, refer to the "Installation" section and
modify the appropriate settings.

16 96-0012 rev E
Automatic
June 2002 P
Paa ll ll e
ett C
Chha
anng
geer
r PROGRAMMING
OPERATOR’S MANUAL

PROGRAMMING FOR FMS

Using an M50 code in the parts program runs the pallet change routine. In order for M50 to work correctly the
APC load and unload coordinate must be set for each pallet (settings 121 through 128 and 146-153. Make sure
that the X coordinate safe distances, setting 129 and setting 154, are set correctly. See Table for correct X
coordinate safe distances.

Safe Distance Settings Table

Pallets 1 & 2 Pallets 3 & 4


Setting 129 Setting 146
X safe distance X safe distance
(inches) (inches)

VF-3 -33.000 -7.00

VF-4 -43.000 -7.00

The APC can be programmed to run the same parts program on all pallets, or a different program on each
pallet. See “Sample Programs” for some of the options available for pallet change programming.

For the Dual APC to perform automatic pallet sequencing and part program selection, each pallet must be
“scheduled” and must have a parts program assigned to it. Scheduling is done in two ways. A pallet can be
scheduled with its SCHEDULE PALLET button on the operator’s panel. Pushing the button schedules the
pallets in the sequence they are pushed.

The pallets can also be scheduled from the Pallet Schedule Table (PST) display. This display can be found by
pressing the CURNT COMDS key and then pressing the PAGE UP or PAGE DOWN keys until the Pallet
Schedule Table page is reached. The pallets can be scheduled from this display by using the arrow keys to
highlight the “Load Order” box for the pallet. With the cursor in the correct box, enter a number 1,2,3, or 4 by
keying the number and then the WRITE key. If there is already a priority number for that pallet, the
“Load Order” numbers of the other pallets will be updated as necessary. A pallet that is in the receiver will have
an asterisk in the “Load Order” column.

As mentioned above, a pallet must have a parts program assigned to it. Assigning a part program is also done
in the PST display. The arrow keys are used to highlight the “Program Number” box for the pallet. The program
number is entered by keying the number and then pressing the WRITE key. For example, keying O123, then
WRITE will put the program number O00123 into the table.

If a parts program encounters an M50 (without a P code) and none of the SCHEDULE PALLET buttons have
been pressed, the VMC control will pause operation, the beacon will blink green, and the message “NONE
SCHEDULED” will appear on the screen. The VMC will wait until a SCHEDULE PALLET button has been
pressed, or the PST has been updated, before performing the pallet change. This feature prevents a pallet
change from occurring before the operator is ready. The SCHEDULE PALLET button can be pressed at any
time and will be recognized when the next pallet change is required.

Pallets can also be changed without automatic sequencing or PST inputs. This is done using M50 with a P
code. M50 P1 will load pallet #1 without checking to see if it is scheduled. M36 P1 before the M50 P1 will
check that pallet #1 is ready. If the SCHEDULE PALLET button has been pressed, the pallet #1 will be loaded.
If the SCHEDULE PALLET button for pallet #1 has not been pressed, the indicator light on the button will flash
and the VMC control will flash “SCHEDULE PAL#1”.

96-0012 rev E 17
Automatic
PROGRAMMING P
Paa ll ll e
ett C
Chha
anng
geer
r June 2002
OPERATOR’S MANUAL

There are 30 different pallet status values to use. The first four: UNSCHEDULED, SCHEDULED, LOADED, and
COMPLETED, are fixed and cannot be changed. The remaining 26 can be modified and used as needed.

Changing or adding status text can be done in the PST. Use the arrow keys to move the table cursor to the
“PALLET STATUS” column. Press the F1 key. A selection menu will appear over the “PALLET STATUS”
column. (Pressing F1 again or RESET will close the menu.) The number to the left of the text is the status
number. This number can be used with the M49 command to set the status from the part program. The items in
the menu can be selected with the UP and DOWN arrow keys, or the handle jog dial. Change the text by
pressing the letter keys then F3. change as many status items as desired. Note: all pallets use the same list
of status items. Pressing F1 closes the menu without changing the status of any of the pallets.

Resetting a status item to USER is done by selecting an item from the menu and selecting F4. All status
items can be reset at the same time with the ORIGIN key.

Changing the status of an individual pallet can be done from the PST or with the M49 command. In the PST,
move the table cursor to the “PALLET STATUS” column for the pallet desired. Press F1 for the status item
menu. Use the arrow keys to move to the correct status. Press F2 or WRITE. The menu will vanish and the
pallet status will be changed (some restrictions apply). See the description of the M49 command and in the
examples below for setting the pallet status from a program.

Important! If alignment adjustments are necessary during operation, refer to the “Installation” section and
modify the appropriate settings.

18 96-0012 rev E
Automatic
June 2002 P
Paa ll ll e
ett C
Chha
anng
geer
r TROUBLESHOOTING
OPERATOR’S MANUAL

4.2 M C ODES

Only one M code may be programmed per block of a program. The following M codes are specifically used to
program the APC:

M14 Move APC table to pallet 1 load position


M15 Move APC table to pallet 2 load position
M17 Unclamp APC pallet and Open APC door (maintenance use only)
M18 Clamp APC pallet and close APC door (maintenance use only)
M36 Flash “Pallet Ready” Light
M50 Perform pallet change
M50 P0 Perform pallet change
M50 P1 Load Pallet 1
M50 P2 Load Pallet 2
M90 Perform Pallet Unload Only

CAUTION! When commanding M Codes, always command M17 to open the door
before commanding M14 or M15 to position the table to a pallet load/
unload position. With a pallet present on the receiver the pallet drive
leg will interfere with door movement.

FMS M C ODES

Note: Only one M code may be programmed per block of a program.

M46Qn Pnn Jump to line mm in the current program if pallet n is loaded, otherwise go to the
next block.

M48 VALIDATE THAT CURRENT PROGRAM IS APPROPRIATE FOR LOADED PALLET

Checks in the Pallet Schedule Table that the current program is assigned to the loaded pallet . If the current
program is not in the list, alarm #909, APC PROGRAM NOT LISTED, is issued. If the loaded pallet is incorrect
for the program, alarm #910, APC PROGRAM-PALLET CONFLICT, is issued.M48 can be in a program
listed in the PST, but never in a subroutine of the PST program.

M49Pnn Qmm Sets the status of pallet nn to a value of mm.

Without a P-code, this command sets the status of the currently loaded pallet.

M90 Perform Pallet Unload Only

FMS G C ODES

G188: Calls the parts program for the loaded pallet based on the PST entry for the pallet

96-0012 rev E 19
Automatic
TROUBLESHOOTING P
Paa ll ll e
ett C
Chha
anng
geer
r June 2002
OPERATOR’S MANUAL

4.3 S AMPLE P ROGRAMS

Example #1:

Basic program using the "Pallet Ready" light on the APC. This program will run the same part program on each
pallet.

Oxxxx Program number


M36 (Flash "Pallet Ready" light - wait until PALLET READY button pressed to
continue)
M50 (Perform pallet change after "Pallet Ready" button is pressed)
Part Program (USER’s PART PROGRAM)

M99 (Repeat program: see VF Series Operator’s Manual for a more detailed description
of M99)

Example #2:

Basic pallet change program that tracks which part is to be machined on each pallet. Pallet #1 has a different
machine operation than pallet #2

Oxxxxx Program number


M36 (Flash "Pallet Ready" light - wait until PALLET READY button pressed to
continue)
M50 (Perform pallet change after "Pallet Ready" button is pressed)
M96 Q27 Pxx This line will check to see if pallet #1 is on the machine. If it is then it will jump to
line xx. If the pallet is not on the machine, then it will continue to the next line.
Q27 checks to see if pallet #1 is on the machine. (See VF Series Operator’s
Manual for a more detailed description of M96 .)

M99 (Repeat program)

Nxx Line number


Part program User’s part program for Pallet #1
for Pallet #1
M99 (Subroutine return: see VF Series Operator’s Manual for a more detailed
description of M99)
Nxxx Line number
Part program User’s part program for Pallet #2
for Pallet #2
M99 (Subroutine return: see VF Series Operator’s Manual for a more detailed
description of M99)

NOTE: M99 at the end of the 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.

20 96-0012 rev E
Automatic
June 2002 P
Paa ll ll e
ett C
Chha
anng
geer
r TROUBLESHOOTING
OPERATOR’S MANUAL

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 SAMPLE 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)

96-0012 rev E 21
Automatic
TROUBLESHOOTING P
Paa ll ll e
ett C
Chha
anng
geer
r June 2002
OPERATOR’S MANUAL

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.

Pallet Schedule SampleTable 2


Pallet Load Pallet Pallet Program Program
Number Order Status Usage Number Comment
1 0 UNSCHEDULED 12 O06012 (CUT SLOT)
2 2 SCHEDULED 13 O05870 (DRILL AND TAP)
3 * LOADED 23 O04990 (ROUGH AND FINISH TOG)
4 1 SCHEDULED 8 O06012 (CUT SLOT)

Description: The second loop through program O00001 will load pallet #4 (M50) and run program O06012 (G188
selects program from PST for pallet #4). While pallet #4 is being machined, the PST will then resemble Sample
Table 3.

Table Pallet Schedule Sample Table 3


Pallet Load Pallet Pallet Program Program
Number Order Status Usage Number Comment
1 0 UNSCHEDULED 12 O06012 (CUT SLOT)
2 1 SCHEDULED 13 O05870 (DRILL AND TAP)
3 0 COMPLETED 23 O04990 (ROUGH AND FINISH TOG)
4 * LOADED 9 O06012 (CUT SLOT)

Description: The third loop through program O00001 will load pallet #2 and run program O05870. While program
O05870 is running, the PST will resemble Sample Table 4.

Table Pallet Schedule Sample Table 4


Pallet Load Pallet Pallet Program Program
Number Order Status Usage Number Comment
1 0 UNSCHEDULED 12 O06012 (CUT SLOT)
2 * LOADED 14 O05870 (DRILL AND TAP)
3 0 COMPLETED 23 O04990 (ROUGH AND FINISH TOG)
4 0 LAST PALLET 9 O06012 (CUT SLOT)

Description: In the fourth loop, 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 any of the SCHEDULE PALLET buttons at either of the two pallet changer station
panels. Pallet scheduling can also be done from the control in the PST page of the current commands display.

22 96-0012 rev E
Automatic
June 2002 P
Paa ll ll e
ett C
Chha
anng
geer
r TROUBLESHOOTING
OPERATOR’S MANUAL

Example #2:

Basic pallet change program that tracks which part is to be machined on each pallet. Each pallet has a
different machine 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 SCHEDULE PALLET 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)
M46 Q3 Pxx3 (If pallet #3 is loaded, program will jump to line xx3, otherwise it will go to the next
line)
M46 Q4 Pxx4 (If pallet #4 is loaded, program will jump to line xx4, otherwise it will go to the next
line)
M99 Pxxxx (Jump to line Nxxxx: see VF Series Operator’s Manual 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 VF Series Operator’s Manual 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)
Nxx3 (Line number)
Part program (User’s part program for Pallet #3)

for Pallet #3
M99 Pxxxx (Jump to line Nxxxx)
Nxx4 (Line number)
Part program (User’s part program for Pallet #4)
for Pallet #4
Nxxxx (Line number)
M99 (Repeat program: see VF Series Operator’s Manual for a more detailed description
of M99)

96-0012 rev E 23
Automatic
ALARMS P
Paa ll ll e
ett C
Chha
anng
geer
r June 2002
OPERATOR’S MANUAL

Example #3:

This is an alternate method to Example #2 that uses subroutine calls, but does not jump if the pallet is
unscheduled.

M36 P1 (Flash “NO PALLET SCHEDULED” on display, flash green beacon,


flash light 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 VF Series
Operator’s Manual for a more detailed description of M98.)
M36 P2 (Wait for pallet to be scheduled)
M50 P2 (Load Pallet #2)
M98 Pxxx2 (Control jumps to program Oxxx2 and runs this program.)
M36 P3 (Wait for pallet to be scheduled)
M50 P3 (Load Pallet #3)
M98 Pxxx3 (Control jumps to program Oxxx3 and runs this program.)
M36 P4 (Wait for pallet to be scheduled)
M50 P4 (Load Pallet #4)
M98 Pxxx4 (Control jumps to program Oxxx4 and runs this program.)
M99 (Repeat program: see VF Series Operator’s Manual 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.

SYSTEM VARIABLES

The following system (macro) variables are available for dual APC. These variable are generally read-only.
Pallet priority (#7501-#7504) and pallet status (#7601-#7604) are read-write during some conditions, but read-
only for others. For example both are read-only while the pallet is loaded. These variable are maintained in
memory during power off.

VARIABLES USAGE
#3028 Number of pallet loaded on receiver
#7501-#7504 Pallet priority
#7601-#7604 Pallet status
#7701-#7704 Part program numbers assigned to pallets
#7801-#7804 Pallet usage count

24 96-0012 rev E
Automatic
June 2002 P
Paa ll ll e
ett C
Chha
anng
geer
r ALARMS
OPERATOR’S MANUAL

5.0 TROUBLESHOOTING

5.1 M ACHINE S EQUENCE

The machine performs the following sequences when these M codes are commanded.

M14 - GO TO PALLET #1 LOAD POSITION (Used for machine installation only)


Move table into pallet #1 load position.

M15 - GO TO PALLET #2 LOAD POSITION (Used for machine installation only)


Move table into pallet #2 load position.

M17 - UNCLAMP PALLET AND OPEN AUTOMATIC DOOR (Used for machine installation only)
If table is near door, move table away from door.
Unclamp pallet.
Open automatic door.
Check Door Open switch - If door not open, generate alarm #638.
Check Receiver Unclamp switch - If receiver not unclamped, generate alarm #632.

M18 - CLAMP PALLET AND CLOSE AUTOMATIC DOOR (Used for machine installation only)
Clamp pallet.
Check Receiver Clamp switch - If receiver not clamped within the amount of time set in parameter #316,
generate alarm #633.
Close automatic door.
Check Door Open switch - If door not closed, generate alarm #639.

M36 - HOLD UNTIL “PALLET READY” BUTTON IS PRESSED


When “PALLET READY” button is pressed, enable an M50 pallet change (see below).

M50 - PERFORM PALLET CHANGE


Prepare for Pallet Change:
Turn coolant OFF.
Turn Through the Spindle Coolant OFF (if applicable).
Stop the spindle.
Enable APC motor.
Turn beeper ON. (The 'beeper' refers to the audible APC warning signal, and not to an alarm condition.)
Read all 3 pallet position switches (one switch for Receiver Clamp/Unclamp and two switches for Pallet Home /
Location) to determine empty position.

Read Switches:
If both pallets are home on APC, move to load pallet position in setting 121, 122, or 125,126.
If a pallet is on the receiver, determine the unload position.
Move the table to the correct unload position.
Open the automatic door.

96-0012 rev E 25
Automatic
TECHNICAL REFERENCE P
Paa ll ll e
ett C
Chha
anng
geer
r June 2002
OPERATOR’S MANUAL

Execute Pallet Change (with a pallet on the receiver):


Unclamp receiver.
Start chain drive (unload pallet).
Stop chain drive when pallet hits stop switch. (If M50 P0 or M90, this finishes the sequence)
Move table to appropriate load position.
Start chain drive (load pallet).
Stop chain drive when Chain Switch Block trips the Chain Stop switch.
Clamp receiver.
Move table away from automatic door.

Return to Normal Operation:


Turn beeper off.
Disable chain drive.
Close automatic door.

NOTE: The M50 pallet change must be successfully completed before normal
VMC operation can continue.

If the M50 pallet change is interrupted, software switches will not allow
normal VMC operation. Another M50 must be run to reset the switches. If
this puts the wrong pallet into the VMC then an additional M50 must be run.

The operator must exercise caution when running multiple M50 com-
mands to position pallets. The operator must be aware of incomplete
fixturing, tool, and personnel locations.

26 96-0012 rev E
Automatic
June 2002 P
Paa ll ll e
ett C
Chha
anng
geer
r
OPERATOR’S MANUAL

5.2 R ECOVERY FROM P OWER O UTAGE OR E-STOP

Recovery from a power outage or an E-Stop initiated during a pallet change:

Troubleshooting a Power Outage or E-Stop condition with CAUTION!


a Pallet in transition between the Receiver and the APC. With the pallet stopped between the APC and receiver the
drive pin on the chain will be engaged with the pallet drive
arm. Severe damage may occur if the “X” or “Y” axes are
moved automatically.
Is Power ON?

YES NO **
Has power been turned off since
the pallet motion was stopped?
*** Power ON the VMC.

NO YES ** Do not push Power Up Restart.


Do not Zero Return, auto all axes.
Do not Zero a single axis. Do not
Jog or otherwise move the X and Y axes.
Is the receiver Unclamped?

YES NO
With power and air supply ON, have an assistant
manually actuate the solenoids on the lube panel to

* Manually move the pallet to a known location,


either on the receiver, or on the APC
Run M17 to
open the door and
open the APC door and unclamp the receiver. Constant
pressure must be maintained on the actuators to
to engage the associated switch (see Figure 1). unclamp the receiver. provide a continuous air flow (see Figure 4).
Verify alignment of pin and bushing (see Figure 2).

* Manually move the pallet to a known location,


* If needed, rotate the chain to a known location
that compliments the pallet locations. Use
either on the receiver, or on the APC
to engage the associated switch (see Figure 1).
the sprocket rotation tool to move the Verify alignment of pin and bushing (see Figure 2).
chain (see Figure 3).

Run M18 to * If needed, rotate the chain to a known location


that compliments the pallet locations. Use
close the door and the sprocket rotation tool to move the
clamp the receiver. chain (see Figure 3).

Run M50 to complete a pallet Release the solenoid


cycle. The completed M50 actuators.

****
will clear the Pallet Change
Incomplete variable.

Zero the axes.

* There are 5 switches involved in the location of the pallets and chain.
1 pallet switch on the receiver (Pallet Clamp Switch).
2 pallet switches on the APC (Pallet Home Switches).
2 chain switches on the APC (Pin Clear Switches).

** Ifpower
the power to the VMC has been shut down either intentionally or by
outage, damage may occur to the APC pallet, the receiver, or
the drive chain if the X or Y axes are moved in the VMC at power ON.

*** Atalarm
power ON the VMC will investigate the pallet and chain location and
if either an unknown chain location or unknown pallet location are
detected.

**** Atresetthetobeginning of the APC M50, a Pallet Change Incomplete variable is set to 1 and
0 at the end. The VMC will not operate properly if a pallet change
(M50) has not been completed.

96-0012 rev E 27
Automatic
P
Paa ll ll e
ett C
Chha
anng
geer
r June 2002
OPERATOR’S MANUAL

Lube/Air Panel

Alignment Pins
Pallet #2

APC
Control Panel

Pallet home switches


and Pin Clear switches
are under the control
panel.
Pallet Drive Pin

Pallet Clamped Switch


Receiver and Pallet #1

Top View VMC and APC

Figure 1
Pallet known locations. Pallet 1 is on the receiver and engaging
the Pallet Clamped switch (Pallet must be clamped to trip this switch).
Pallet 2 is on the APC and engaging
the Pallet Home Switch under the control panel.

Pallet

Receiver

Pallet Clamp Switch

Alignment Pin Receiver Bushing

Alignment pin

Figure 2

Alignment Pin and Bushing alignment must be verified


when manually positioning a pallet on the receiver.

28 96-0012 rev E
Automatic
June 2002 P
Paa ll ll e
ett C
Chha
anng
geer
r
OPERATOR’S MANUAL

Figure 3
With pallet 2 clamped on the receiver, the trip
block must be engaging the switch as shown.

Figure 4
Press and hold the solenoid actuation buttons (small
white buttons) to keep air pressure flowing to unclamp
the receiver and hold the door open. If the buttons are
released the door will close and the receiver will clamp.

96-0012 rev E 29
Automatic
P
Paa ll ll e
ett C
Chha
anng
geer
r June 2002
OPERATOR’S MANUAL

6.0 ALARMS / FAULTS


If a fault occurs during operation, the red beacon on the VMC will flash and a message will be displayed on the
screen. An alarm code will be placed in the VMC’s alarm history and will be available for future reference.

EMERGENCY STOP or a machine fault not associated with the APC inputs or program will halt all motors.
Pressing the RESET button will clear these faults.

Important! If E-STOP was pressed during a pallet change, the control may not know the location of the
pallets or chain, depending on when E-STOP was pressed, and alarm #641 will be generated. In this case,
refer to the Recovery Sequence flowchart in the Troubleshooting section.

When an alarm occurs, correct the problem, then run a single M50 in MDI mode to reset the APC.

The following is a list of the alarms associated with the APC:


630 APC Door SW Fault-Switch Not equal to Solenoid
The APC door switch indicates the door is open but the solenoid shows the door has been commanded to
close. Either the door has failed to close and is stuck, or the switch itself is broken or stuck. Also the door
switch wiring may have a fault. Check switch, then cable. After correcting the condition, run an M50 to continue
machining.

631 APC Pallet Not Clamped or Home


Do not attempt to move the X or Y axes of mill until APC is in safe condition. CAUTION! The APC is not in a
safe operating condition. One pallet is at home, but the other pallet is neither clamped nor at home. Locate the
unclamped pallet and return to home if possible. If the drive pin is engaged or the pallet is partially clamped, go
to the lube/air panel at the rear of the mill, and continuously press both white buttons in center of solenoid air
vales while an assistant pulls the pallet off of the receiver. After correcting the condition, run an M50 to continue
machining.

632 APC Unclamp Error


The pallet did not unclamp in the amount of time allowed. This can be caused by a bad air solenoid, a blocked
or kinked air line, or a mechanical problem. After correcting the condition, the M50 must be rerun to continue
machining.

633 APC Clamp Error


The pallet did not clamp in the amount of time allowed by parameter 316. This alarm is most likely caused by
the VMC table not being in the correct position. This can be adjusted using the setting for the X position (#121,
#125) as described in the "Installation" section. If the pallet is in the correct position but not clamped, push the
pallet against the hard stop and run an M18.

If the pallet is clamped, but not correctly, run an M17 to unclamp, push the pallet to the correct position, and
run an M18 to clamp the pallet. Less common causes could be that the slip clutch is slipping, the motor is at
fault, or an air solenoid is blocked or kinked, or an air line is blocked or kinked. After correcting the condition,
run an M50 rerun to continue machining.

634 APC Mislocated Pallet


A pallet is not in the proper place on the APC. The pallet must be pushed back against the hard stop by hand.
After correcting the condition, the M50 must be rerun to continue machining.

635 APC PAL num Conflict Rec and CH


The pallet number conflict receiver and Pallet changer:
The pallet number in memory does not agree with the actual pallet in use. Run an M50 to reset this variable.

30 96-0012 rev E
Automatic
June 2002 P
Paa ll ll e
ett C
Chha
anng
geer
r
OPERATOR’S MANUAL

636 APC Switch Missed Pal 1


Pallet #1 did not return from the receiver to the APC in the allowable amount of time. This can be caused by the
chain switch block missing the limit switch, or from another mechanical problem, such as clutch slippage.
After correcting the condition, the M50 must be rerun to continue machining.

637 APC Switch Missed Pal 2


Pallet #2 did not return from the receiver to the APC in the allowable amount of time. This can be caused by the
chain switch block missing the limit switch, or another mechanical problem, such as clutch slippage. After
correcting the condition, the M50 must be rerun to continue machining.

638 APC Door Not Open


The automatic door did not open (in the time allowed by Parameter 319 “APC door close time”) or may have
fallen during an APC function. This can be caused by a bad air solenoid, a blocked or kinked air line, or a
mechanical problem. After correcting the condition, the M50 must be rerun to continue machining.

639 APC Door Not Closed


The automatic door did not close (in the time allowed by Parameter 319 “APC door close time”) when neces-
sary after an APC function has been performed. This can be caused by a bad air solenoid, a blocked or kinked
air line, or a mechanical problem. After correcting the condition, the M50 must be rerun to continue machining.

640 APC Missing Pallet @ Receiver


Pallet change sequence was halted because receiver switch was not activated. Pallet is either unclamped or
not on the receiver. Ensure the pallet is correctly located on receiver (against hardstop) then run M18 to clamp
the pallet. After correcting the condition, the M50 must be rerun to continue machining.

641 APC Unknown Chain Location


Neither Chain Location switch is tripped, so the control cannot locate the chain position. This can occur if a
pallet change is interrupted for any reason, such as an alarm or an E-STOP. To correct this problem, the pallets
and chain must be moved back into a recognized position, such as both pallets home or one pallet home and
one on the receiver. The chain position adjustment tool must be used to rotate the chain into position. The
pallets must be pushed into place by hand. After correcting the condition, run an M50 to continue machining.

642 APC Incorrect Chain Location


Chain not in position to load or unload pallets when necessary. To correct this, the mislocated pallet must be
moved back into the proper position by hand. After correcting the condition, run an M50 to continue machining.

905 NO P CODE IN M14, M15, M36


In M14, M15, M36 must put pallet number in a P code.

906 INVALID P CODE IN M14, M15, M36


The P code must be the pallet number of a valid pallet without a decimal point, and must be a valid integer
number.

907 APC-SWITCH MISSED PAL 3


Pallet #3 did not return from the receiver to the APC in the allowable amount of time. This can be caused by the
chain switch block missing the limit switch, or from another mechanical problem, such as clutch slippage.

908 APC-SWITCH MISSED PAL 4


Pallet #4 did not return from the receiver to the APC in the allowable amount of time. This can be caused by the
chain switch block missing the limit switch, or from another mechanical problem, such as clutch slippage.

#909 APC-PROGRAM NOT LISTED


The main program attempted to run a subprogram that is not listed in the Pallet Schedule Table for the loaded
pallet. To run the subprogram, enter the program name into the Program Number column of the Pallet Schedule
Table for the pallet you want to operate on, or remove the M48 from the subprogram. Verify that the subprogram
and the pallet are compatible.

96-0012 rev E 31
Automatic
P
Paa ll ll e
ett C
Chha
anng
geer
r June 2002
OPERATOR’S MANUAL

#910 APC-PROGRAM CONFLICT


The subprogram you are trying to run is not assigned to the loaded pallet. Another program name is assigned
to this pallet in the Pallet Schedule Table. Either enter the program number that you want to run into the
Program number column of the Pallet Status Table, or remove the M48 from the subprogram you want to use.
Verify that the subprogram and pallet are compatible.

911 APC-PAL LOAD/UNLOAD AT ZERO


One or more of the pallets on the Automatic Pallet Changer has a load or unload position set to zero. This
indicates that the APC set up procedure was incomplete. Establish the correct load and unload positions for all
pallets and enter the positions in the appropriate settings. See operator's manual for your APC model for
correct setting numbers.

912 ATC-NO P CODE OR Q CODE FOR M46


M46 must have a P code and a Q code. The P code must be the name of a program stored in memory. The Q
code is the number of the pallet to run the program on.

913 ATC-NO P CODE OR Q CODE FOR M49


M49 must have a P code and a Q code. The P code is the pallet number to change the status of. The Q code
the status to give the pallet.

914 ATC-INVALID P CODE


The P code must be the name of a program stored in memory. The program name must not have a decimal
point. Remove any decimal points from the program name.

915 ATC-ILLEGAL NESTING G188 or M48


G188 is only legal in main program. M48 is only legal in a program listed in the Pallet Schedule Table or a first
level subprogram.

916 ATC-NEGATIVE PAL PRIORITY INDEX


Software Error; Call your dealer.

32 96-0012 rev E
Automatic
June 2002 P
Paa ll ll e
ett C
Chha
anng
geer
r
OPERATOR’S MANUAL

7.0 TECHNICAL REFERENCE

PALLET S PECIFICATIONS

Weight 300 lbs.


Thickness 1 1/2"
Bolt Holes 5 inch spacing, 1/2"-13 X 3/4 DP threads

CAUTION! Drilled holes in pallet should be less than 1" deep.

Figure 7.1 Pallet bolt hole pattern and spacing.

CAUTION! For pallet loads over 250 lbs, the load should be distributed evenly
around the center of the pallet to avoid tipping the pallet during
loading and unloading.

96-0012 rev E 33

You might also like