any other party automatically voids the factory warranty.
June 6, 2013
HAAS SERVICE AND OPERATOR MANUAL ARCHIVE
VF-Series Service Manual 96-8100 RevC English June 2001
•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 qualied
and knowledgeable about the processes.
•Only authorized personnel with the proper training and certication 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
Page 2
June2001
TROUBLESHOOTING
COMMON ABBREVIATIONS USED IN HAAS MACHINES
ACAlternating Current
AMPAmpere
APCAutomatic Pallet Changer
APLAutomatic Parts Loader
ASCIIAmerican Standard Code for Information Interchange
ATCAutomatic Tool Changer
ATC FWDAutomatic Tool Change Forward
ATC REVAutomatic Tool Changer Reverse
AWGAmerican Wire Gauge
BHCSButton Head Cap Screw
CADComputer Assisted Design
CAMComputer Assisted Machining
CBCircuit Breaker
CCCubic Centimeter
CCWCounter Clockwise
CFMCubic Feet per Minute
CNCComputerized Numeric Control
CNCR SPINDLEConcurrent Spindle with axis motion
CRCCyclic Redundancy Check Digit
CRTCathode Ray Tube
CWClockwise
DBDraw Bar
DCDirect Current
DGNOSDiagnostic
DIRDirectory
DNCDirect Numerical Control
DOSDisk Operating System
ENA CNVREnable Conveyor
EOBEnd Of Block
EOFEnd Of File
EPROMErasable Programmable Read Only Memory
E-StopEmergency Stop
FHCSFlat Head Cap Screw
FTFoot
FUFuse
FWDForward
GAGauge
HHBHex Head Bolts
HPHorse Power
HSHorizontal Series Of Machining Centers
IDInside Diameter
IGBTIsolated Gate Bipolar Transistor
INInch
IOPCBInput Output Printed Circuit Board
LANLocal Area Network
LBPound
LEDLight Emitting Diode
LO CLNTLow Coolant
LOW AIR PRLow Air Pressure
LVPSLow Voltage Power Supply
MBMegabyte (1 million)
MCD RLY BRDM-Code Relay Board
MDIManual Data Input
96-8100 rev C
1
Page 3
TROUBLESHOOTING
MEMMemory
M-FINM-Code Finished
MMMillimeter
MOCONMotor Control
MOTIFMotor Interface
MSGMessage
MSHCPMetric Socket Head Cap Screw
NCNumerical Control
NCNormally Closed
NONormally Open
ODOutside Diameter
OPEROperator
PPocket
PARAMParameter
PCBPrintedCircuit Board
PGMProgram
PORPower On Reset
POSITPositions
PROGProgram
PSIPounds Per Square Inch
PWMPulse Width Modulation
RAMRandom Access Memory
REPT RIG TAPRepeat Rigid Tap
RETReturn
REV CNVRReverse Conveyor
RJHRemote Jog Handle
RPDBDNRotary Pallet Draw Bar Down
RPDBUPRotary Pallet Draw Bar Up
RPMRevolutions Per Minute
SSpindle Speed
SDISTServo Distribution PCB
SFMSurface Feet Per Minute
SHCSSocket Head Cap Screw
SIOSerial Input/Output
SKBIFSerial Key Board Inter Face PCB
SMTCSide Mount Tool Changer
SPSpindle
TTool Number
TCTool Changer
TIRTotal Indicated Runout
TNCTool Nose Compensation
TRPTool Release Piston
TSTail Stock
TSCThrough The Spindle Coolant
VFVertical Mill (very first)
VF-EVertical Mill- Extended
VMCVertical Machining Center
WANWide Area Network
June 2001
2
96-8100 rev C
Page 4
June 2001
TROUBLESHOOTING
1. TROUBLESHOOTING
This section is intended for use in determining the solution to a known problem. Solutions given are intended to
give the individual servicing the CNC a pattern to follow in, first, determining the problems source and, second,
solving the problem.
The troubleshooting tips are organized in this section according to the area of the CNC that may be giving sign
of a problem. (Ex.: Out-of round circles in drilling will be found under the heading General Machine Operation Accuracy).
If the problem you are experiencing cannot be found under the heading you expect, please try several other
possible headings. If the problem is still not found, contact Haas Automation for further details.
BEFORE YOU BEGIN:
USE COMMON SENSE
Many problems are easily overcome by correctly evaluating the situation. All machine operations are composed
of a program, tools, and tooling. You must look at all three before blaming one as the fault area. If a bored hole
is chattering because of an overextended boring bar, dont expect the machine to correct the fault. Dont
suspect machine accuracy if the vise bends the part. Dont claim hole mis-positioning if you dont first centerdrill the hole.
FIND THE PROBLEM FIRST
Many mechanics tear into things before they understand the problem, hoping that it will appear as they go. We
know this from the fact that more than half of all warranty returned parts are in good working order. If the
spindle doesnt turn, remember that the spindle is connected to the gear box, which is connected to the
spindle motor, which is driven by the spindle drive, which is connected to the I/O BOARD, which is driven by
the MOCON, which is driven by the processor. The moral here is dont replace the spindle drive if the belt is
broken. Find the problem first; dont just replace the easiest part to get to.
DONT TINKER WITH THE MACHINE
There are hundreds of parameters, wires, switches, etc., that you can change in this machine. Dont start
randomly changing parts and parameters. Remember, there is a good chance that if you change something,
you will incorrectly install it or break something else in the process. Consider for a moment changing the
processors board. First, you have to download all parameters, remove a dozen connectors, replace the board,
reconnect and reload, and if you make one mistake or bend one tiny pin it WONT WORK. You always need to
consider the risk of accidentally damaging the machine anytime you work on it. It is cheap insurance to
double-check a suspect part before physically changing it. The less work you do on the machine the better.
96-8100 rev C
3
Page 5
TROUBLESHOOTING
1.1 GENERAL MACHINE OPERATION
MACHINE NOT RUNNING
Machine cannot be powered on.
Check input voltage to machine (see "Electrical Service").
Check main circuit breaker at top right of electrical cabinet; switch must be at the on position.
Check overvoltage fuses (see "Electrical Service").
Check wiring to POWER OFF button on front control panel.
Check wiring to AUTO OFF relay to IOPCB.
Check connection between 24V transformer and K1 contactor
Check IOPCB (see "Electrical Service").
Check POWER PCB (see "Electrical Service").
Machine can be powered on, but turns off by itself.
June 2001
Check settings #1 and #2 for Auto Off Timer or Off at M30.
Check alarm history for OVERVOLTAGE or OVERHEAT shutdown.
Check AC power supply lines for intermittent supply.
Check wiring to POWER OFF button on front control panel.
Check connection between 24V transformer and K1 contactor.
Check IOPCB (see "Electrical Service").
Check Parameter 57 for Power Off at E-STOP.
Check MOTIF or MOCON PCB (see "Electrical Service").
Machine turns on, keyboard beeps, but no CRT display.
Check for power connections to CRT from IOPCB. Check for green POWER LED at front of CRT.
Close doors and Zero Return machine (possible bad monitor).
Check video cable (760) from VIDEO PCB to CRT.
Check for lights on the processor.
Machine turns on, CRT works, but no keyboard keys work.
Check keyboard cable (700B) from VIDEO to KBIF PCB.
Check keypad (see "Electrical Service").
Check KBIF PCB (see "Electrical Service").
Constant E-Stop Condition (will not reset)
Check Hydraulic counterbalance pressure, low pressure switches and cabling.
4
96-8100 rev C
Page 6
June 2001
TROUBLESHOOTING
VIBRATION
Vibration is a subjective evaluation with perceptions varying among individuals, making it difficult to determine in
mild cases if there is an actual problem. Because the VF Series uses a gear head, it will be noisier than a
direct drive or belt system. In obvious cases, it is a matter of determining the source - which is not easy, since
all parts rotate together and sound can be transferred readily. Vibrations also need to be distinguished from
noise such as a bad bearing. We will assume that vibrations would be something that could be felt by putting
your hand on the spindle covers. One crude method of measurement would be to take an indicator on a
magnetic base extended 10 inches between the table and spindle housing and observe the reading of the
indicator. A reading of more than .001 would indicate excessive vibration. The two common sources of noise are
the spindle and axis drives. Most complaints about vibration, accuracy, and finish can be attributed to incorrect
machining practices such as poor quality or damaged tooling, incorrect speeds or feeds, or poor fixturing.
Before concluding that the machine is not working properly, ensure that good machining practices are being
observed. These symptoms will not occur individually (Ex. A machine with backlash may vibrate heavily,
yielding a bad finish.). Put all of the symptoms together to arrive at an accurate picture of the problem.
Machine vibrates while jogging the axis with the hand wheel.
The HAAS control uses very high gain accelerations curves. This vibration as you jog is simply the
servos quickly trying to follow the handle divisions. If this is a problem, try using a smaller division on
the handle. You will notice the vibration more at individual clicks than when you are turning the handle
faster. This is normal.
The machine vibrates excessively in a cut.
This is a tough one to call because machining practices come into play. Generally speaking, the least
rigid element of a cut is the tool because it is the smallest part. Any cutter will vibrate if pushed beyond
its tensile strength. In order to eliminate the machine as the source of the problem, you need to check
the spindle and the backlash of the axes as described in the following sections. Once machining
practices have been eliminated as the source of vibration, observe the machine in both operation and
cutting air. Move the axes (individually) without the spindle turning and then turn the spindle without
moving the axes. Isolate whether the vibration comes from the spindle head or from an axis. Isolate
the source of vibration per "Spindle", "Servo Motors/Leadscrews", and "Gearbox and Spindle Motor"
sections.
96-8100 rev C
5
Page 7
TROUBLESHOOTING
ACCURACY
Before you complain of an accuracy problem, please make sure you follow these simple dos and donts:
Ensure that the machine has been sufficiently warmed up before cutting parts. This will eliminate
mispositioning errors caused by thermal growth of the leadscrews (see "Thermal Growth" section).
Do not use a wiggler test indicator for linear dimensions. They measure in an arc and have sine/cosine
errors over larger distances.
Do not use magnetic bases as accurate test stops. The high accel/decel of the axis can cause them to
move.
Do not attach magnetic base to the sheet metal of the spindle head or table.
Do not mount the magnetic base on the spindle dogs.
Do not check for accuracy/repeatability using an indicator with a long extension.
Ensure that test indicators and stops are absolutely rigid and mounted to machined casting surfaces
(e.g. spindle head casting, spindle nose, or the table).
Do not rapid to position when checking accuracy. The indicator may get bumped and give an inaccurate
reading. For best results, feed to position at 5-10 inches per minute.
Check a suspected error with another indicator or method for verification.
Ensure that the indicator is parallel to the axis being checked to avoid tangential reading errors.
Center drill holes before using jobber length drills if accuracy is questioned.
Once machining practices have been eliminated as the source of the problem, determine specifically what
the machine is doing wrong.
June 2001
Machine will not interpolate a round hole.
Check that the machine is level (see "Installation" section).
Check for backlash ("Servo Motors/Leadscrews" section).
Bored holes do not go straight through the workpiece.
Check that the machine is level (see "Installation" section).
Check for squareness in the Z axis.
Machine bores holes out-of-round.
Check that the machine is level (see "Installation" section).
Check the sweep of the machine (see "Spindle Sweep Adjustment" section).
Bored holes are out of round or out of position.
Check for thermal growth of the leadscrew (see "Thermal Growth" section).
The spindle is not parallel to the Z axis. Check the spindle sweep to the table and the squareness
of the Z axis with a cylinder square. If available use a spindle master bar and indicate the spindle
to the Z axis.
6
96-8100 rev C
Page 8
June 2001
TROUBLESHOOTING
Machine mis-positions holes.
Check for thermal growth of the leadscrew (see "Thermal Growth" section).
Check that the machine is level (see "Installation" section).
Check for backlash (see "Servo Motors/Leadscrews" section).
Check the squareness of the X axis to the Y axis.
Machine leaves large steps when using a shell mill.
Check that the machine is level (see "Installation" section).
Check the sweep of the machine (see "Spindle Sweep Adjustment" section).
Cutter diameter too large for depth of cut.
Boring depth inaccurate
Check for thermal growth of the leadscrew (see "Thermal Growth" section).
Check the hydraulic counterbalance system. Check for:
abnormal noises from counterbalance system,
oil leaks (esp. at fittings and at filter at top of cylinder),
bound cylinder.
FINISH
Machining yields a poor finish.
Check for gearbox vibration.
Check for backlash ("Accuracy/Backlash" section)
Check the condition of the tooling and the spindle.
Check spindle
Check the condition of the servo motors.
Check that the is machine level.
96-8100 rev C
7
Page 9
TROUBLESHOOTING
THERMAL GROWTH
A possible source of accuracy and positioning errors is thermal growth of the leadscrew. As the machine
warms up, the leadscrews expand in all three linear axes, causing accuracy and positioning errors, or inaccurate boring depths. This is especially critical in jobs that require high accuracy, machining multiple parts in one
setup, or machining one part with multiple setups.
June 2001
NOTE:On machines equipped with linear scales, thermal growth will not affect
NOTE:The leadscrew will always expand away from the motor end.
machine positioning or accuracy. However, it is still recommended that the
machine be warmed up before cutting parts.
VERIFY THERMAL GROWTH
There are a number of ways to verify the problem. The following procedure will verify thermal growth of the Xaxis leadscrew in a machine that has not been warmed up:
1.Home the machine. In MDI mode, press POSIT and PAGE DOWN to the OPER page.
2.Jog to an offset location on the table (example: X-15.0" Y-8.0" ). Select the X axis and press the
ORIGIN key to zero it. Select the Y axis and zero it.
3.Press the OFSET key, then scroll down to G110 (or any unused offset). Cursor to X and press
PART ZERO SET twice. This will set X0, Y0 at this position.
4.Enter the following program. It will start at the new zero position, rapid 10 inches in the X direction, feed the final .25 inches at 10 inches/min., and then repeat the X movement.
G00 G90 G110 X0 Y0;
X10.0;
G01 X10.25 F10. ;
M99;
5.In order to set up the indicator, run the program in SINGLE BLOCK mode, and stop it when X is at
10.25". Set the magnetic base on the table, with the indicator tip touching the spindle housing in
the X-axis, and zero it.
6.Exit SINGLE BLOCK mode, and run the program for a few minutes. Enter SINGLE BLOCK mode
again, stop the program when X is at 10.25", and take a final reading on the indicator. If the
problem is thermal growth, the indicator will show a difference in the X position.
NOTE:Ensure the indicator setup is correct as described in "Accuracy" section.
Errors in setup are common, and often incorrectly appear to be thermal growth.
7.A similar program can be written to test for thermal growth in the Y and Z axes, if necessary.
8
96-8100 rev C
Page 10
June 2001
TROUBLESHOOTING
SOLUTIONS
Since there are many variables that affect thermal growth, such as the ambient temperature of the shop and
program feed rates, it is difficult to give one solution for all problems.
Thermal growth problems can generally be eliminated by running a warm-up program for approximately 20
minutes before machining parts. The most effective warm-up is to run the current program, at an offset Z
position above the part or table, with the spindle "cutting air". This will allow the leadscrews to warm up to the
correct temperature and stabilize. Once the machine is at temperature, the leadscrews won't expand any
further, unless they're allowed to cool down. A warm-up program should be run after each time the machine is
left idle.
96-8100 rev C
9
Page 11
TROUBLESHOOTING
1.2 SPINDLE
NOT TURNING
Spindle not turning.
If there are any alarms, refer to "Alarms" section.
Check that the spindle turns freely when machine is off.
If motor turns but spindle does not, see "Belt Assembly" and "Spindle Motor & Transmission" sections.
Command spindle to turn at 1800 RPM and check spindle drive display. If display blinks bb, check
spindle orientation switch ("Spindle Orientation" section). If spindle drive does not light the RUN LED,
check forward/reverse commands from IOPCB ("Electrical Service").
June 2001
Check the wiring of analog speed command from MOTIF PCB to spindle drive (cable 720).
If spindle is still not turning, replace MOCON PCB ("Electrical Service").
If spindle is still not turning, replace spindle drive ("Electrical Service").
Check for rotation of the gearbox (if applicable) or the motor (VF-0). If the motor or gearbox operates,
check the drive belt ("Belt Assembly" section).
Disconnect the drive belt. If the spindle will not turn, it is seized and must be replaced ("Spindle
Assembly" section).
NOTE:Before using the replacement spindle, the cause of the previous failure must
be determined.
10
96-8100 rev C
Page 12
June 2001
TROUBLESHOOTING
NOISE
Most noises attributed to the spindle actually lie in the motor/gearbox or drive belt of the machine. Isolate the
sources of noise as follows:
Excessive noise coming from the spindle head area.
On VF-1 through 6 models, first determine if the noise is related to the RPM of the motor or the RPM
of the spindle. For example: If the noise appears at 2000 RPM in high gear, listen for a similar noise
at 500 RPM in low gear. If the same noise persists, the problem lies with the gearbox. If the noise
disappears, the problem could be either the gearbox or the spindle, and further testing is necessary.
NOTE:The gear ratio is 1:1.25 in high gear, and 3.2:1 in low gear.
Remove the head covers and check the machines drive belt tension ("Tension Adjustment" section).
If the noise persists, turn the drive belt over on the pulleys. If the noise is significantly different, the
belt is at fault. Replace the belt ("Belt Assembly" section).
If the noise does not change, remove the belt and go on to the next step.
Check the pulleys for excessive runout (more than 0.003" axial or radial).
Run the motor (VF-0) or the gearbox (VF-1, VF-2, VF-3) with the drive belt disconnected. If the noise
persists, the problem lies with the gearbox/motor. If it disappears, go on to the next step.
Check for the correct amount of lubrication to the spindle bearings (0.5-1.0 cc every two hours) in an air
mist-lubricated spindle.
If the spindle is not getting lubrication, correct the problem per the lube and air diagram at the
back of this manual and replace the spindle ("Spindle Assembly" section).
If the spindle is getting lubrication, replace the spindle ("Spindle Assembly" section).
Note:Haas Automation does not honor warranty requests for gearbox or spindles
without vibration analyzer signatures.
96-8100 rev C
11
Page 13
TROUBLESHOOTING
OVERHEATING
When investigating complaints of overheating, a temperature probe must be used to accurately check the
temperature at the top of the spindle taper. The temperature displayed in Diagnostics is not relevant. A machine
that runs at high RPM continuously will have a much warmer spindle than a machine that runs at a lower RPM.
New spindles tend to run much warmer than spindles that have already been run-in. In order to run a valid test
on a new spindle, ensure that it is properly run-in.
To run-in a spindle, run the following program (it will take approximately 6 hours):
NOTE:This program will step the spindle speed from 300 RPM up to 7500 RPM at
regular intervals of time, stop the spindle and allow it to cool to room
temperature, then restart it so the temperature can be monitored.
ALTERNATE SPINDLE RUN-IN PROGRAM
Run program #O02021 with the air pressure to the spindle set to 30 psi. (for all spindles). Program time is
approximately 2 hours. If possible run the program overnight by changing M30 to M99 so it can repeat. Adjust
spindle speed override depending on maximum spindle speed of machine: Set override 50% for 5,000 RPM
machines; Set at 100% for 7,500 and 10,000 RPM machines; Set at 150% for 15,000 RPM machines.
If at any time during this procedure the spindle temperature rises above 150 degrees (120 degrees
for 50 Taper), start the procedure over from the beginning and follow the steps below.
NOTE:Once run-in program is complete reset the air pressure back to 17psi. (20psi.
If the spindle fails this test for any reason, check the following:
for 15K spindles, 25psi. Mini-Mill) prior to checking spindle temperature.
Check for correct amount of lubrication.
NOTE:Over lubrication is a common source of overheating. Check the oil flow
carefully.
Check the drive belt tension. Belts that are too tight will cause heating of the top bearing in the
spindle housing.
Ensure that the correct oil is being used (refer to "Maintenance Schedule").
96-8100 rev C
13
Page 15
TROUBLESHOOTING
STALLING / LOW TORQUE
Generally, complaints of stalling or low torque relate to incorrect tooling or machining practices. A spindle that
is tending to seize will yield a poor finish machining, run very hot and very loud. Investigate machining problems before concluding the problem exists with the spindle or spindle drive.
SPINDLE DRIVE
Low line voltage may prevent the spindle from accelerating properly. If the spindle takes a long time to accelerate, slows down or stays at a speed below the commanded speed with the load meter at full load, the spindle
drive and motor are overloaded. High load, low voltage, or too fast accel/decel can cause this problem.
If the spindle is accelerated and decelerated frequently, the regenerative load resistor on top of the control may
heat up. If this resistor heats beyond 1000C, a thermostat will generate an overheat alarm.
If the regen load resistors are not connected or open, this could then result in an overvoltage alarm. The
overvoltage occurs because the regenerative energy being absorbed from the motor while decelerating is turned
into voltage by the spindle drive. If this problem occurs, the possible fixes are to slow the decel rate or reduce
the frequency of spindle speed changes.
June 2001
VECTOR DRIVE
To properly troubleshoot the Vector Drive, use the following questions as a guide:
What alarms are generated?
When does the alarm occur?
Is the Vector Drive top fault light on?
Is there a fault light on any of the servo amplifiers?
Does the alarm reset?
Does the spindle motor turn at all?
Does the spindle turn freely by hand?
Have the C-axis parameters been confirmed?
What is the input voltage to the vector drive unit?
What does the DC Bus voltage measure? (320 VDC to 345 VDC)
Does the DC Bus voltage displayed on the diagnostic page match the measured DC Bus voltage?
All of the questions above must be answered. The DC Bus voltage should be between 320 VDC to 345 VDC
with the machine powered up but not running. If the voltage is not in this range, adjust the taps on the main
line transformer until this voltage range is achieved. There is a possibility the drive is faulty, but low Bus
voltage can also be caused by a shorted REGEN load or a shorted amplifier.
If the DC Bus voltage is below 50 VDC and never goes any higher, perform Steps 1-6.
14
1.With the machine powered up, is the green POWER-ON L.E.D. lit? If not, replace the Vector
Drive unit.
96-8100 rev C
Page 16
June 2001
TROUBLESHOOTING
2.Power down the machine. Disconnect the REGEN load (terminals 1 and 2 on the Vector Drive
unit) and measure the resistance from each wire-to-chassis ground (open) and between the wire
leads. The resistance should be 8.6 ohms for machines with 20/15 Vector drives and HT10K mills
equipped with 40/30 drives. All other machines with 40/30 drives should measure 6 ohms. If not,
replace the REGEN load or cabling.
3.Disconnect cable 490 at terminals 2 and 3 of the Vector Drive and from the servo amplifiers. With
a multimeter in the diode mode, place the red meter lead to the +HV terminal and the black meter
lead to the -HV terminal of each amplifier. The meter should read open.
4.Reverse the leads: Place the red meter lead on the -HV terminal and the black lead on the +HV
terminal. The meter should read .7 ohms in both instances. If not, replace the faulty amplifier.
5.Measure the resistance between terminals 1 and 3 of the Vector Drive. The meter should read
greater than 100K ohms. If not, the Vector Drive is faulty.
6.If the green POWER-ON L.E.D. was lit (from Step 2), leave both 490 cables (2 and 3) disconnected from the drive and power up the machine.
a.Does the DC Bus voltage come up? If not, the Vector Drive is faulty.
b.Measure the voltage between terminals 1 and 3. The voltage should be 300
VDC or more. If not, the Vector Drive is faulty.
If both a and b check out okay, there is a problem with either the amplifiers or the REGEN load.
If the fault occurs upon acceleration -or- the spindle accelerates slowly -or- the spindle
makes noise, do the following:
7.Disconnect the output cables to the spindle motor. Turn on the machine and press <RESET>. Do
not command the spindle to turn. With a volt meter, measure the DC voltage between each output
phase (terminals 9, 10, and 11) to the 320V RTN (terminal 3). The meter should read 165 VDC in
each case, else one phase is faulty.
8.Measure the resistance across the motor wires from phase to phase and from each phase to
chassis. The meter should read .1 ohms phase-to-phase and open phase-to-chassis.
If the fault occurs upon deceleration or acceleration just as the spindle reaches its specified speed, or if an overvoltage alarm (119) occurred, do the following:
9.Disconnect the REGEN load resistors (terminals 1 and 2) and measure the resistance from each
wire lead-to-chassis ground and between the wire leads. The meter should read open lead-toground, and 6 ohms between the leads for machines with 40/30 Vector drives and 8.6 ohms
between the leads on machines with 20/15 Vector drives and HT10K mills.
10. Measure the resistance from terminal 1 to terminal 3. If the resistance is less than 100K, the drive
is faulty.
11. With the REGEN load left disconnected, power-up the machine and command a spindle speed of
700 RPM (300 RPM for lathes in high gear). Press <RESET> while monitoring the DC voltage
between terminal 1 and terminal 3. The voltage should read 330 VDC and then drop to less than
50 VDC momentarily. If not, that drive is faulty. If the voltage at RESET was okay and the alarm
was resettable, the REGEN load should be replaced even if the resistance appears to be okay.
96-8100 rev C
15
Page 17
TROUBLESHOOTING
ORIENTATION
Spindle loses correct orientation.
Non Vector Drive
Check the orientation ring for tightness. Ensure the shaft on which the ring mounts is clean and is
free of grease and oil.
Check the orientation ring for cracks near the bolt holes or near the balancing holes.
If there are cracks, replace the ring.
Check the shot pin on the gearbox for binding, damage, and proper operation. Replace it if it is
damaged.
Vector Drive
Check alarm history. Look for Spindle Z Fault, or Spindle Reference Missing alarms. If these
alarms exist, there may be a defective spindle encoder, or a broken ground or shield connection.
Check parameters.
Check for a mechanical slip at the contact points of all components between the spindle and the
spindle encoder.
June 2001
TOOLS STICKING IN TAPER
Tool sticking in the taper causes ATC to be pulled up; accompanied by a popping noise as
the tool holder pops out of the spindle taper.
NOTE:This problem may occur after loading a cold tool into a hot spindle (a
NOTE:In a proper working system the spindle will pop slightly during a tool change.
Check the condition of the tooling, verifying the taper on the tooling is ground and not turned. Look
for damage to the taper caused by chips in the taper or rough handling. If the tooling is suspected,
try to duplicate the symptoms with known-to-be-good tooling.
Check the condition of the spindle taper. Look for damage caused by chips or damaged tooling.
Also, look for damage such as deep gouges in the spindle taper caused by tool crashing.
Duplicate the cutting conditions under which the deflection occurs, but do not execute an
automatic tool change. Try instead to release the tool using the tool release button on the front of
the spindle head. If sticking is observed, the deflection is not caused by improper ATC
adjustment, but is a problem in the spindle head on the machine.
Ensure the spindle is not running too hot (140° or above).
result of thermal expansion of the tool holder inside the spindle taper). It
may also occur due to heavy milling, milling with long tooling, or cuts with
heavy vibration. This also is the result of thermal expansion.
If sticking only occurs during these situations, check your application to
ensure proper machining techniques are being used; check the feeds and
speeds for the tools and material being used. If a tool is pulled out of the
extractors due to a tool stuck in the taper then the unclamp switch is not
adjusted correctly or the switch could be bad.
This popping does not create flex in the carousel or the need to remove the tool
with a mallet.
16
96-8100 rev C
Page 18
June 2001
TROUBLESHOOTING
Check air supply. Max air pressure drop of 10psi. during a tool change is allowed.
Check drawbar height adjustment.
Does the tool tip to the spindle gauge line exceed 3.5?
Are the correct pull studs being used?
Tool Holder / Spindle Fretting
Is fretting present on the tool holder or spindle?
Fretting is the result of sideways movement of a tool holder in the spindle. Fretting can leave a wave pattern on
the mating surfaces and will affect the fit and finish of both the tool holder and the spindle.
If light fretting is present, check the application to ensure proper machining techniques are being
used; check the feeds and speeds for the tools and material being used.
Light fretting and rust may be cleaned from the tool holder with a fine scotchbrite hand pad and
solvent. If scotchbrite is used, clean the tool holder and spindle taper thoroughly after use with an
alcohol pad. Apply a thin coat of light oil to the taper of the tool holder. Grease the pull stud.
96-8100 rev C
17
Page 19
TROUBLESHOOTING
1.3 SERVO MOTORS / LEADSCREWS
NOT OPERATING
All problems that are caused by servo motor failures should also register an alarm. Check the alarm history to
determine the problems cause before any action is taken.
Servo motor is not functioning.
Check the power cable from rear electrical cabinet to ensure connection is tight.
Encoder is faulty or contaminated (Alarms 139-142, 153-156, 165-168, 182-185). Replace motor
assembly on brushless machines, replace the encoder on brush machines.
Open circuit in motor (Alarms 139-142, 153-156, 182-185). Replace motor assembly ("Axis Motor
Removal / Installation").
Motor has overheated, resulting in damage to the interior components (Alarms 135-138, 176).
Replace motor assembly ("Axis Motor Removal/Installation").
Wiring is broken, shorted, or missing shield (Alarms 153-156, 175, 182-185).
Dust in the motor from brushes has shorted out the motor (VF-E only) (Alarms 153-156, 175, 182-
185). Replace motor assembly ("Axis Motor Removal/Installation").
Motor has overheated; no damage to the interior components. OVERHEAT alarm has been
triggered. After thorough check of motor (DO NOT DISASSEMBLE!), take necessary steps to
eliminate the problem and alarm to resume operation. If motor is still inoperable, replace motor
assembly ("Axis Motor Removal/Installation").
Check for broken or loose coupling between the servo motor and the lead screw. Replace or repair
the coupling ("Axis Motor Removal/Installation")
Check for a damaged lead screw, and replace if necessary ("Lead Screw Removal and Installation"
section).
June 2001
18
NOTE:If a lead screw fails, it is most often due to a failed bearing sleeve. When
replacing the lead screw in an older machine, always replace the bearing
sleeve with the current angular contact bearing sleeve ("Bearing Sleeve
Removal and Installation" section).
96-8100 rev C
Page 20
June 2001
TROUBLESHOOTING
NOISE
Lead screw noise is usually caused by a lack of lubrication and is usually accompanied by heating. Other
causes are misalignment, bearing sleeve damage, or ball nut damage. Check the alarm history of the machine
and look for axis overcurrent and following error alarms.
NOTE:Do not replace lead screws or bearing sleeves without due consideration; they
are extremely durable and reliable. Verify that customer complaints are not due
to tooling, programming, or fixturing problems.
Servo motor noise.
Disconnect the servo motor from the lead screw and rotate by hand. If the noise persists, replace
the motor assembly ("Axis Motor Removal/Installation" section).
Noise is caused by motor brushes (VF-E only). Remove and inspect brushes. Blow out brush dust
and inspect the armature.
Lead screw noise.
Ensure oil is getting to the lead screw through the lubrication system (See Air and Oil Diagrams).
Look for a plugged metering valve.
Check for damage to the bearing sleeve.
NOTE:The current angular contact design sleeve has a fixed pre-load; it cannot be
adjusted.
Run the axis back and forth. The motor will get very hot if the bearing sleeve is damaged. If so, turn
the axis by hand and feel for roughness in the lead screw. Loosen the clamp nuts at both ends of
the lead screw. If the symptom disappears, replace the bearing sleeve. Be certain to check for
damage to the lead screw shaft where the bearing sleeve is mounted.
If the noise persists, the lead screw is damaged and must be replaced. When replacing
the lead screw in an older machine, always replace the bearing sleeve with the current
angular contact design bearing sleeve.
Misalignment in the lead screw itself will tend to cause the lead screw to tighten up and make
excessive noise at both ends of the travel. The ballnut may get hot. Misalignment radially at the
yoke where the lead screw ball nut mounts is indicated by heating up of the ball nut on the lead
screw, and noise and tightness through out the travel of the lead screw. Misalignment at the yoke
where the ball nut mounts is indicated by noise and tightness at both ends of the travel of the lead
screw. The ball nut may get hot.
96-8100 rev C
NOTE:Customer complaints of Lead Screw noise may not indicate a bad screw.
Screws from different manufacturers produce varying levels of noise. Often
machines are built with two or more different brands of screws in the same
machine. If complaints are generated about one axis screw in comparison to
another, it is possible that the screws are simply sourced from different
manufacturers.
19
Page 21
TROUBLESHOOTING
ACCURACY / BACKLASH
Accuracy complaints are usually related to tooling, programming, or fixturing problems. Eliminate these
possibilities before working on the machine.
Poor mill table-positioning accuracy.
Check for backlash in the lead screw as outlined below:
Check parameters for that axis
Check for a loose encoder on the servo motor. Also, ensure the key in the motor or the lead screw
is in place and the coupling is tight (Brush machines only).
INITIAL PREPARATION -
Turn the VMC ON. ZERO RET the machine and move the mill table to the approximate center of its travel in the
X and Y directions. Move the spindle head to approximate center of the Z-axis travel, also.
June 2001
CHECKING X-AXIS:
1.Set up a dial indicator and base on the mill table as shown in Fig. 1-1.
20
Figure 1-1. Dial indicator in position to check X-axis.
96-8100 rev C
Page 22
June 2001
TROUBLESHOOTING
2. Set dial indicator and the Distance to go display in the HANDLE JOG mode to zero as follows:
Zero the dial indicator.
Press the MDI button on the control panel.
Press the HANDLE JOG button on the control panel.
The Distance to go display on the lower right hand corner should read: X=0 Y=0 Z=0
3. Set the rate of travel to .001 on the control panel and jog the machine .010 in the positive (+) X
direction. Jog back to zero (0) on the display. The dial indicator should read zero (0) ± .0001.
4. Repeat Step 3 in the negative (-) direction.
TOTAL DEVIATION BETWEEN THE DIAL INDICATOR AND THE CONTROL PANEL DISPLAY SHOULD
NOT EXCEED .0002.
An alternate method for checking backlash is to place the dial indicator as shown in Fig. 1-1 and manually
push on the mill table in both directions. The dial indicator should return to zero after releasing the table.
NOTE: The servos must be on to check backlash by this method.
CHECKING Y-AXIS:
1. Set up a dial indicator and base on the mill table as shown in Fig. 1-2.
96-8100 rev C
Figure 1-2. Dial indicator in position to check Y-axis.
2. Set dial indicator and the Distance to go display in the HANDLE JOG mode to zero as follows:
Zero the dial indicator.
Press the MDI button on the control panel.
Press the HANDLE JOG button on the control panel.
The Distance to go display on the lower right hand corner should read: X=0 Y=0 Z=0.
21
Page 23
TROUBLESHOOTING
3. Set the rate of travel to .001 on the control panel and jog the machine .010 in the positive (+) Y
direction. Jog back to zero (0) on the display. The dial indicator should read zero (0) ± .0001.
4. Repeat Step 3 in the negative (-) direction.
TOTAL DEVIATION BETWEEN THE DIAL INDICATOR AND THE CONTROL PANEL DISPLAY SHOULD
NOT EXCEED .0002.
An alternate method for checking backlash is to place the dial indicator as shown in Fig. 1-2 and manually
push on the mill table in both directions. The dial indicator should return to zero after releasing the table.
NOTE: The servos must be on to check backlash by this method.
CHECKING Z-AXIS:
1. Set up a dial indicator and base on the mill table as shown in Fig. 1-3.
2. Manually push up and down on the spindle head while listening for a clunk. Also, watch for any
rapid change in the dial indicator. Either of these indicate possible backlash.
June 2001
NOTE: Servos must be on to check for backlash in the Z-axis.
NOTE: Do not mistake deflection for backlash in the system.
22
Figure 1-3 Dial indicator in position to check Z-axis.
96-8100 rev C
Page 24
June 2001
TROUBLESHOOTING
If backlash is found in the system, check for the following possible causes:
Loose SHCS attaching the ball nut to the nut housing. Tighten the SHCS as described in
Mechanical Service.
Loose SHCS attaching the nut housing to the mill table, spindle head, or saddle, depending on the
axis. Tighten the SHCS as described in Mechanical Service.
Loose clamp nut on the bearing sleeve. Tighten the SHCS on the clamp nut.
Loose motor coupling. Tighten as described in Mechanical Service.
Broken or loose flex plates on the motor coupling.
NOTE:The coupling cannot be serviced in the field and must be replaced as a unit
if it is found to be defective.
Loose SHCS attaching the bearing sleeve to the motor housing. Tighten as described in "Lead
Screw Removal and Installation".
Defective thrust bearings in the bearing sleeve. Replace the bearing sleeve as outlined in "Bearing
Sleeve Removal and Installation".
Loose SHCS attaching the axis motor to the motor housing. If the SHCS are found to be loose,
inspect the motor for damage and if none is found, tighten as described in "Axis Motor Removal/
Installation". If damage is found, replace the motor.
Incorrect backlash compensation number in the parameter in the machine. Check Parameters 13,
27, and 41.
Worn lead screw.
VIBRATION
Excessive servo motor vibration.
Swap the suspected bad servo motor with a known good driver and check to see if there is a driver
problem. If needed, replace the DRIVER PCB ("Electrical Service" section).
Check all Parameters of the suspected axis against the Parameters as shipped with the machine. If
there are any differences, correct those and determine how the Parameters were changed.
A bad motor can cause vibration if there is an open or short in the motor. A short would normally
cause a GROUND FAULT or OVERCURRENT alarm; check the ALARMS. An ohmmeter applied to the
motor leads should show between 1 and 3 ohms between leads, and over 1 megohm from leads to
chassis. If the motor is open or shorted, replace.
96-8100 rev C
23
Page 25
TROUBLESHOOTING
OVERHEATING
Servo motor overheating.
If a motor OVERHEAT alarm occurs (ALARMS 135-138), check the Parameters for an incorrect
setting. Axis flags in Parameters 1, 15, or 29 can invert the overheat switch (OVER TEMP NC).
If the motor is actually getting hot to the touch, there is excessive load on the motor. Check the users
application for excessive load or high duty cycle. Check the lead screw for binding ("Accuracy/
Backlash" section). If the motor is binding by itself, replace in accordance with "Axis Motor Removal/
Installation".
FOLLOWING ERRORS
FOLLOWING ERROR (Brush Machines only) or SERVO ERROR TOO LARGE alarms 103106, 187 occur on one or more axes sporadically.
Check DC bus voltage on diagnostics page #2 (brush machines only). Verify this voltage on the drive
cards in the control panel. If it is at the low side of the recommended voltages, change the transformer
tap to the next lower voltage group as explained in the Installation Manual.
Check motor wiring for a short.
Check driver card ("Electrical Service").
Check servo motor ("Axis Motor Removal/Installation").
Check encoder (brush machines only)
June 2001
DRIVE FAULT / OVERCURRENT
Z-axis motor overcurrent.
Alarm not cleared
Low counterbalance pressure
Check Z axis parameters
Check the lead screw for binding
Check motor and cable for shorts
Check amplifier (drive card on a VF-E)
VF-6 with Z axis brake only
Brake power fuse blown
Brake power transformer blown
Brake power rectifier blown
Cabling pinched
Brake failed
24
96-8100 rev C
Page 26
June 2001
TROUBLESHOOTING
LEAD SCREWS - VISUAL INSPECTION
The three main causes of Lead Screw failure are:
Loss of Lubrication
Contamination
Machine Crash
Wear of the Nut balls and the screw threads is generally a non-issue under proper operating conditions.
Each type of suspect cause will leave telltale signs on the Lead Screw itself.
Loss of Lubrication:
The lubrication system of the machine provides a layer of oil for the Lead Screw components to operate on,
eliminating metal-to-metal contact. Should a problem with the lubrication system develop, that failure will
accelerate all wear issues.
1. Dry metal-to-metal contact following lube breakdown will create intense heat at the contact points.
The Nut balls will weld to the Nut races due to the heat and pressure of the preload. When movement of the Lead Screw continues, the welds will be broken, ripping off particles of both the balls
and the races. This loss of diameter will reduce the preload, reducing machine accuracy.
Lead Screws with this type of wear, but no screw surface marring, can be repaired by the factory.
2. A second cause of wear of the Lead Screws is material fatigue. Material fatigue typically occurs at
the end of the Lead Screw service life. Signs of material fatigue include black, contaminated
coolant, pitting of the screw surface, loss of preload, and metal flakes on the Lead Screw.
Lead Screws suffering from material fatigue are not repairable and are considered scrap.
Contamination:
Contamination of the lubrication and/or coolant systems of the machine will produce problems with the Lead
Screws.
Check the condition of the lube on the Lead Screw threads.
1. If the lube is wet and clean, this indicates a properly functioning lube system.
2. If the lube is thick and dark, but free of metal chips, the lube itself is old and must be changed out.
The entire system should be cleaned of the old lube.
3. If the lube is wet and black, the lube system has been contaminated by metal particles. Inspect
the Lead Screws for wear.
Contamination of the lube and/or coolant systems can be caused by a wearing Lead Screw, or by metal chips
entering the systems through open or loose way covers. Check all way covers and seals for excessive clearances.
96-8100 rev C
25
Page 27
TROUBLESHOOTING
Machine Crash:
A hard machine crash can cause a Lead Screw to lock up. The static overload created during a machine crash
can break apart the Nut balls, denting the thread surfaces. Turning the Nut by hand will result in an obvious
grinding feeling and/or sound.
1. Check the screw for straightness.
2. Look for ball dents at the ends of the screw length. These indents will be a sure sign of a hard
machine crash. The inertia of the table is transferred, due to the sudden stop, directly to the balls
inside the Nut, creating impressions on the screw surface.
CLEANING
In most cases, a thorough cleaning of the suspect Lead Screw will resolve bad screw issues, including noise
complaints.
1. Manually jog the Nut to one end of the screw.
June 2001
2. Visually inspect the screw threads. Look for metal flakes, dark or thick lube, or contaminated
coolant: See Visual Inspection - Contamination above.
3. Use alcohol, or other approved cleaning agents, to wash the screw.
CAUTION! Do not use detergents, degreasers, or solvents to clean Lead Screws or
their components. Do not use water-based cleaners to avoid rust.
4. Jog the Nut to the other end of its travel. If metal flakes are now present on the screw threads, you
may have wear issues.
5. Re-lubricate screw threads before returning the machine to service.
26
96-8100 rev C
Page 28
June 2001
TROUBLESHOOTING
1.4 AUTOMATIC TOOL CHANGER
DEFLECTION
Deflection is usually caused by ATC misalignment, and sometimes caused by damaged or poor quality tooling,
a damaged spindle taper, or a damaged drawbar or poor air supply. Before beginning any troubleshooting,
observe the direction of the ATC deflection.
During a tool change, ATC appears to be pushed down.
Check to see if pull studs on the tool holder are correct and tight.
Check the adjustment of the Z offset ("Setting Parameter 64").
NOTE:If the offset is incorrect a tool changer crash can occur and a thorough
inspection of the ATC will be necessary.
Check the adjustment of the Z offset. Check parameters 71, 72, and 143 against the values that
are in the documentation sent with the machine.
Ensure the tool holders are held firmly in place by the extractor forks.
Ensure the balls on the drawbar move freely in the holes in the drawbar when the tool release
button is pressed. If they do not move freely, the ATC will be pushed down about 1/4" before the
tool holder is seated in the taper, resulting in damage to the roller bolts on the ATC shuttle.
Replace the drawbar.
Check Drawbar height adjustment.
If TSC, check for excessive coolant tip wear.
Tool holder sticking in the spindle taper causes the ATC to be pulled up as the spindle
head is travelling the distance specified in parameter 71; accompanied by a popping noise
as the tool holder pops out of the spindle taper.
NOTE:This problem may occur after loading a cold tool into a hot spindle (a result
of thermal expansion of the tool holder inside the spindle taper. It may also
occur in cuts with heavy vibration. This also is the result of thermal expansion.
If sticking only occurs during these situations, check your application to ensure
proper machining techniques are being used. If tool is pulled out of extractors
due to a tool being stuck in the taper then the unclamp switch is not adjusted
correctly or the switch could be bad.
96-8100 rev C
Check the condition of the customers tooling, verifying the taper on the tool holder is ground and
not turned. Look for damage to the taper caused by chips in the taper or rough handling. If the
tooling is suspected, try to duplicate the symptoms with different tooling.
Check the condition of the spindle taper. Look for damage caused by chips or damaged tooling.
Also, look for damage such as deep gouges in the spindle taper caused by tool crashing. See
"Spindle Assembly" section for spindle cartridge replacement.
27
Page 29
TROUBLESHOOTING
Duplicate the cutting conditions under which the deflection occurs, but do not execute an auto-
matic tool change. Try instead to release the tool using the tool release button on the front of the
spindle head. If sticking is observed, the deflection is not caused by improper ATC adjustment, but
is a problem in the spindle or tool release piston. See the "Spindle Assembly" section in Mechanical Service for spindle cartridge replacement.
Check air supply pressure it should be 85 psi (min). An air pressure drop of no more than 10 psi
during tool release is acceptable. An air pressure drop greater than 10 psi is caused by a supply
line restriction or an undersize supply line. Use of quick couplers (1/4") can cause restriction.
Directly connecting the air hose to a barb fitting can help.
During a tool change, ATC appears to be pulled up; no popping noises.
Check the adjustment of the Z offset ("Setting Parameter 64" section).
June 2001
NOTE: If the offset is incorrect, a tool changer crash can occurred, and a thorough
inspection of the ATC will be necessary.
Ensure the roller bolts on the shuttle of the ATC are tight against the V-guides on the ATC holding
arm. If the lower right roller bolt is loose against the V-guide, the upper right bolt is probably bent.
See the following section ("ATC Crashing") or "Roller Bolt Replacement", for roller bolt replacement.
NOTE: Bent roller bolts are a symptom of another problem with the ATC. Repair the
bent roller bolt and then isolate the ATC problem.
Check Parameter 71 against the values that are in the documentation sent with the machine.
Ensure the balls on the drawbar move freely in the holes in the drawbar when the tool release
button is pressed. If they do not move freely, the ATC will be pushed down about ¼ before the tool
holder is seated in the taper, resulting in damage to the roller bolts on the ATC shuttle. Replace
drawbar.
Tool holders twist against extractor fork during a tool change.
Check the alignment of the ATC in the X and Y axes ("Automatic Tool Changer Alignment" section).
28
Tool holders spin at all pockets of the ATC when the ATC shuttle retracts.
ATC is misaligned in the Y axis. Realign ATC ("Automatic Tool Changer Alignment" section).
NOTE: Observe the direction the tool holder rotates, as this will be the direction in
which the Y axis of the ATC needs to be moved.
96-8100 rev C
Page 30
June 2001
TROUBLESHOOTING
Tool holders spin only at certain pockets of the ATC when the ATC shuttle retracts.
Check all the extractor forks to ensure they are centered in the pocket of the ATC. Also, see
above. See "Extractor Fork Replacement" section, if necessary.
NOTE:If the ATC shows the problem as described here, each extractor fork must be
CRASHING
The most common ATC crashes are outlined as follows:
checked and centered to eliminate the possibility of the ATC being aligned
against an incorrectly-centered fork.
Shuttle crashes into spindle when a tool change is commanded (tool holder is in the pocket
facing the spindle head).
Rotate the carousel to an empty pocket. Refer to the Programming and Operation manual for
correct operation.
NOTE:This crash is fairly common and is a result of operator error. If the ATC is
stopped in the middle of tool change cycle, the operator must command the
ATC to an empty pocket before the machine will operate correctly. Repeated
crashes of this type can damage the I/O board, the slip clutch, and the shuttle
motor in the ATC.
During a tool change spindle crashes into top of the tool holder after a turret rotation.
When the spindle head moves down over the top of the tool holder during a tool change, the pull stud will bind
inside the drawbar bore of the spindle, forcing the ATC down, breaking the carousel. Bending the upper right
roller bolt on the ATC shuttle or completely breaking it off is also possible. Tool holder is not held correctly in
the extractor fork, possibly held only in one side of the extractor and at an odd angle.
96-8100 rev C
Check all of the extractor forks on the ATC.
During a tool change spindle crashes into top of the tool holder after a turret rotation.
The balls in the drawbar do not move freely, causing the ATC to be forced down far enough to break the carousel. Bending the upper right roller bolt on the ATC shuttle or completely breaking it off is also possible.
Ensure the balls on the drawbar move freely in the holes in the drawbar when the tool release
button is pressed. If this failure occurs, check all of the extractor forks on the ATC for damage and
repair the spindle drawbar.
Check drawbar height and set according to the appropriate section, if necessary.
ATC properly deposits a tool holder in the spindle, but the tools are dropped onto the
machine table when the shuttle retracts.
Inspect the balls and the Belleville springs in the drawbar. See appropriate section and replace
drawbar.
29
Page 31
TROUBLESHOOTING
The part or fixture on the mill table crashes into long tooling or into the ATC itself when
machining.
Either reposition the tools to remove the interference, or program the carousel to rotate long tooling
out of the way of the part (USE THIS ONLY AS A LAST RESORT). CAUTION! If the carousel has to
be programmed to rotate long tools clear of the part, the correct carousel position must be
programmed back in before a tool change can be executed.
June 2001
NOTE: If these crashes occur, thoroughly inspect the ATC for damage. Pay close
attention to the extractor forks, the sliding covers on the ATC carousel, and the
roller bolts on the ATC shuttle. See appropriate section for extractor fork
replacement.
30
96-8100 rev C
Page 32
June 2001
TROUBLESHOOTING
SIDE MOUNT TOOL CHANGER RECOVERY FLOW CHART
96-8100 rev C
31
Page 33
TROUBLESHOOTING
BREAKAGE
Breakage of the ATC is caused by either very hard and repeated crashes or excessive TSC coolant tip wear.
ATC shuttle is broken off of the holding plate.
Carefully inspect the bosses on the shuttle casting (where the roller bolts mount) for damage to the
threads or cracks. If any of the bosses are cracked, replace the casting. Realign the tool changer
after repairing the machine.
ATC extractor forks are damaged after breakage.
Check the condition of the mounting holes in the carousel. If the threads are damaged, they must
be repaired or the carousel replaced. See appropriate section for extractor fork replacement.
NOISY OPERATION
To isolate noise(s) in the ATC, carefully observe the ATC in operation and look for the following:
June 2001
ATC makes noise as the shuttle moves.
Check the adjustment of the roller bolts on the ATC ("Roller Bolt Replacement" section). Loose
roller bolts can cause the ATC to make a clunking noise when the shuttle is commanded to move.
Tight roller bolts can cause the shuttle motor to labor excessively, possibly damaging the motor or
the I/O board. In this case, the shuttle may also move too slowly.
Check for damage to the trap door on the ATC cover. See appropriate section for trap door
replacement.
Check for missing plastic riders on the ATC shutter. See "ATC Trap Door Replacement" for shutter
replacement.
Ensure the guide pin mounted to the holding plate is not bent and does not scrape the ATC cover
during movement. See "ATC Trap Door Replacement" for guide pin replacement.
Listen for damage to the gear train in the shuttle motor. If the motor is found to be the source of
the noise, replace the motor ("Shuttle Motor Removal" section). DO NOT try to repair the motor or
to further isolate the noise in the motor.
Check to ensure the Geneva driver on the turret motor is tight and properly adjusted ("Shuttle
Motor Removal" section). If the Geneva driver is found to be loose, check for damage to the
Geneva star. Any roughness in the slots will require that it be replaced ("Geneva Star Replace
ment" section).
Check the adjustment of the Geneva driver in relation to the Geneva star ("Geneva Star Replace
ment" section). If the adjustment is too loose, the carousel will vibrate heavily and make a loud
clanking noise during carousel rotation. If the adjustment is too tight, the turret motor will labor
excessively and the carousel may appear to move erratically.
32
NOTE:If the turret motor adjustment is tight for extended periods, the turret motor,
Geneva star, and the I/O board may be damaged. If the adjustment of the
Geneva star appears tight at some pockets and loose at others, the problem
lies with the Geneva star. Check the concentricity of the star relative to the
bearing housing on the carousel assembly. If the concentricity of the star is
proven to within specification and the problem still persists, the Geneva star
must be replaced ("Geneva Star Replacement" section).
96-8100 rev C
Page 34
June 2001
TROUBLESHOOTING
Ensure the screws holding the turret motor to the mounting plate are tight ("Turret Motor Removal"
section).
Ensure the screws attaching the motor mounting plate to the shuttle casting are tight.
Check for excessive noise in the gear train of the turret motor. See appropriate section for turret
motor replacement.
NOTE:If the motor is found to be the source of noise, replace the motor assembly
SPINDLE ORIENTATION
A switch is used to sense when the pin drops in to lock the spindle. When the pin drops the switch opens,
indicating orientation is complete. The normally-closed side of this switch is wired to the spindle drive and
commands it into the COAST STOP condition. This is done to make sure that the spindle motor is not powered when the pin is locking the spindle. If, during a tool change, the dogs on the spindle shaft do not align with
the keys on the ATC carousel, the spindle orientation may be at fault.
The orientation of the spindle is as follows:
1. If the spindle is turning, it is commanded to stop,
2. Pause until spindle is stopped,
3. Spindle orientation speed is commanded forward,
4. Pause until spindle is at orientation speed,
(motor, mounting plate, and Geneva driver). DO NOT attempt to repair the
motor or to further isolate the problem in the motor.
96-8100 rev C
5. Command spindle lock air solenoid active,
6. Pause until spindle locked status is active and stable,
7. If not locked after time-out time, alarm and stop.
ATC out of orientation with the spindle. Incorrect spindle orientation will cause the ATC
to crash as the shuttle moves. Alarm 113 will be generated.
Check the orientation of the spindle.
ATC will not run.
In all cases where the tool changer will not run, an alarm is generated to indicate either a shuttle
in/out problem or a turret rotation problem. These alarms will occur either on an attempt to change
tools (ATC FWD) or ZERO RETURN the machine (AUTO ALL AXES). Use the appropriate alarm to
select one of the following problems:
33
Page 35
TROUBLESHOOTING
ATC shuttle will not move; shuttle is getting power (Command a tool change and check for
power being applied to the shuttle motor).
Disconnect the slip clutch arm from the ATC shuttle and ensure the shuttle can move freely. If not,
appropriate section for shuttle adjustment.
Command a tool change with the shuttle disconnected.
If the shuttle cycles, check the slip clutch on the ATC. See "Shuttle Installation" section for slip
clutch replacement.
June 2001
NOTE: The slip clutch should move the shuttle with a fair amount of force, but not so
If the ATC shuttle does not cycle, the motor has failed and must be replaced. Turn the motor by
hand and feel for binding in the gear train in the motor.
NOTE: The motor uses a large amount of gear reduction and should be hard to turn
much that the shuttle cannot be made to slip when holding it back by hand. If
the slip clutch is frozen, replace it. It cannot be rebuilt in the field.
by hand.
ATC shuttle will not move; shuttle is not getting power.
Command a tool change check for power being applied to the shuttle motor.
Check that the TC IN/TC OUT LED on the I/O PCB is illuminated when a tool change takes place.
If the LED lights, check the fuse FU5 on the POWER PCB or FU1 on the I/O PCB. Otherwise,
check the I/O PCB ("Electrical Service").
If the LED does not light, check cables I/O-P1-510 and I/O-P2-520.
Check ATC shuttle relay
ATC turret will not rotate; turret motor is getting power.
Command a tool change check for power being applied to the turret motor.
If power is applied but the output shaft on the motor does not turn, check for binding between the
turret motor assembly and the Geneva star ("Automatic Tool Changer" section). Check for damage
to the Geneva star or the Geneva driver. Check for a broken turret motor ("Turret Motor Removal"
section).
34
NOTE: Do not attempt to repair the motor or to further isolate the problem in the motor.
ATC turret will not rotate; turret motor is not getting power.
Command a tool change check for power being applied to the turret motor.
Check that the TC CW/ TC CCW LED on the I/O PCB is illuminated when a tool change takes
place.
If the LED lights, check the fuse FU5 on the POWER PCB or FU1 on the I/O PCB. Otherwise,
replace the I/O PCB (Electrical Service).
If the LED does not light, check cables I/O-P1-510 and I/O-P2-520.
Check ATC turret relay.
96-8100 rev C
Page 36
June 2001
TROUBLESHOOTING
1.5 GEARBOXAND SPINDLE MOTOR
The gearbox cannot be serviced in the field and must be replaced as a unit. NEVER remove a motor from a
VF-Series mill that has a gearbox, as this will damage the gearbox and void the warranty.
NOISE
When investigating complaints of gearbox noise, also refer to "Spindle" troubleshooting section. Gearboxes
can be damaged by, gearshift cylinders, or bearings, resulting in noisy operation. While gearbox vibration can
cause a poor finish on a workpiece, noisy gearbox operation may not.
Excessive or unusual noise coming from the gearbox and/or spindle motor.
Operate the machine in both high and low gears. Monitor the gearbox for noise in both gear positions and
if the pitch of the noise varies with the motor or the output shaft speed.
If the noise only occurs in one gear throughout the entire RPM range of that gear position, the
problem lies with the gearbox, and it must be replaced ("Spindle Motor & Transmission"
section).
If the noise occurs in both gear positions, disconnect the drive belt and repeat the previous step.
If the noise persists, the gearbox is damaged and must be replaced, ("Spindle Motor &
Transmission" section).
With the drive belt disconnected, run the machine at 1000 RPM in high gear. Command a change
of direction and listen for a banging noise in the gearbox as the machine slows to zero RPM and
speeds back up to 1000 RPM in reverse. If the noise occurs, the motor has failed and the
gearbox must be replaced.
96-8100 rev C
35
Page 37
TROUBLESHOOTING
GEARS WILL NOT CHANGE
Machine will not execute a gear change.
June 2001
NOTE:Whenever a gear change problem occurs, an alarm will also occur. Refer
When a gear change is performed, the following sequence of events occurs:
1. If the spindle is turning, it is commanded to stop,
2. Pause until spindle is stopped,
3. Gear change spindle speed is commanded forward,
4. Pause until spindle is at speed,
5. Command high or low gear solenoid active,
6. Pause until in new gear or reversal time,
7. Alarm and stop if max. gear change time elapsed,
8. If not in new gear, reverse spindle direction,
9. Turn off high and low gear solenoids.
ALARMS section to diagnose each problem before working on the machine.
Check air supply pressure. If pressure is too low, the gears will not change.
Check the air solenoid assembly on the solenoid bracket (rear of gearbox). If the solenoid
operates properly and the limit switches on the gearbox operate properly, the problem lies with the
gear change piston. Replace the gearbox ("Spindle Motor & Transmission" section).
Check contactor CB4.
LOW PRESSURE ALARM
Alarm 179 (Low Pressure Transmission Oil) has been triggered.
Check for low oil supply in reservoir.
Check to see that pump motor is running.
Check for an air leak in the suction side of the pump.
Check for a bad pressure sensor.
Check for a broken or damaged cable.
Check for a worn pump head.
36
96-8100 rev C
Page 38
June 2001
TROUBLESHOOTING
1.6 THROUGH THE SPINDLE COOLANT
COOLANT OVERFLOW
To begin troubleshooting, check the alarm history to determine the problems cause before any action is taken.
Coolant pouring out of spindle head covers.
Check the customer's tooling for through holes in the pull stud, holder and tool.
Check for seal failure. If failure is found, replace the seal housing (30-3286A). Refer
to the appropriate steps in "TSC-Tool Release Piston Replacement" section for procedure.
Check that the TSC drain and purge lines are intact. If necessary, replace with 5/32" O.D.
nylon tubing.
Check for coolant flowing from a failed fitting or check valve.
Check precharge pressure in accordance with TSC "Pressure Regulator Adjustment' section and
reset if necessary. Low precharge pressure can cause coolant to dump into the spindle head.
Check the coolant pump pressure (should be 300 psi. for high pressure TSC , and 140 psi. for old
system), with a standard (non-TSC) tool holder in spindle. If pump pressure is above 310 psi.
(above 140 psi for old system), reset the pump relief valve in accordance with the "Setting TSC
Pump Relief Valve" section.
Excessive coolant flow out of drain line.
Pulsating flow through tool and drain line.
Check precharge pressure in accordance with TSC "Pressure Regulator Adjustment" section.
Reset precharge pressure if necessary. Low precharge pressure will cause heavy or pulsating
flow from the drain line.
Ensure the coolant pump relief valve has not been tampered with (yellow paint band is intact).
Check the coolant pump pressure (should be 300psi. for high pressure TSC, and 140 psi. for old
system), with a standard (non-TSC) tool holder in spindle. If pump pressure is above 310 psi (above
140 psi. for old system), reset pump relief valve in accordance with "Setting Pump Relief Valve"
section.
96-8100 rev C
37
Page 39
TROUBLESHOOTING
LOW COOLANT
Alarm 151, "Low Thru Spindle Coolant"
Check coolant tank level.
Check for slow coolant drainage from machine enclosure.
Read the filter gauges and check the intake strainer to ensure there is no clogging. Read gauges
with TSC running with no tool in spindle. Check coolant lines for any clogging or kinking. Clean or
replace as needed.
If received at start-up, check that the breaker hasn't tripped and that the pump is turning. Check
the electrical continuity of cables.
Check for overheating TSC motor. Single phase motors have a built in thermal cut out. Three phase
TSC motors have a thermal circuit that interrupts power to the relay coil.
For old TSC system, if the drawbar was replaced, check that the hole through the drawbar is 0.156
dia. not 0.190 dia. Replace if it is 0.190.
Check for pressure switch failure (refer to "Testing the Coolant Pressure Switch" section), and
replace if necessary. Check "LO CLNT" bit in the diagnostics display (0 = pressure on, 1= pres
sure off). Leaking pressure switches can also give intermittent alarms.
Check the pump pressure with TSC running and no tool in the spindle. Normal pressure is 75-95
PSI. Replace the pump if pressure is 60 psi or less.
Another alarm generated during TSC operation can cause this alarm.
June 2001
COOLANT TIP WEAR
The carbide coolant tip should last for the life of the machine. The old bronze coolant
tip should be checked every 1000 hours of TSC operation.
Coolant tip is wearing quickly and needs frequent replacement.
Check the filtration system and that the coolant is not contaminated.
Check precharge pressure (refer to the TSC Pressure Regulator Adjustment" section). Heavy
wear will occur if this pressure is too high.
Main air supply below 85 psi can cause excessive precharge pressure and heavy coolant tip
wear.
NOTE:Abrasive swarf from grinding or ceramic machining operations will cause
heavy wear of TSC coolant pump, coolant tip and drawbar. This is not covered
by the warranty. Notify HAAS Service Dept. if machine is being used for this
application.
38
96-8100 rev C
Page 40
June 2001
TROUBLESHOOTING
PRE-CHARGE FAILURE
Alarm 198, "Precharge Failure"
NOTE:This alarm only applies to the TSC system. This alarm does not apply to 50
taper spindle machines. If this alarm is received on a 50 taper TSC machine,
check that parameter 235 is set to zero. A non-zero value will cause the control
to act as a 40 taper TSC.
Check for broken or disconnected precharge air line, and replace if necessary.
Check if the "Tool Clamped" limit switch is sticking, and replace if necessary.
Check the "Tool Clamped" limit switch adjustment (refer to "Tool Clamp/Unclamp Switch Adjust
ment").
Check for low precharge pressure (refer to "Pressure Regulator Adjustment" section).
Check precharge solenoid for proper operation.
May be generated if another alarm occurs during TSC operation.
96-8100 rev C
39
Page 41
TROUBLESHOOTING
1.7 CHIP CONVEYOR
Chip conveyor does not turn
Check that Parameter 209 bit switch ENA CNVR is enabled.
Check that the front enclosure door is completely closed and door switches function properly.
Check that hub is connected to auger with bolt.
Check that all conveyor fuses are intact. [Single phase motor uses 2 fuses (VF-0,1/2 ; Three
phase motor uses 3 fuse (VF-3,4,6,8)]
Check thermal reset button on conveyor motor body.
June 2001
NOTE: Thermal reset indicates further problems: Ensure conveyor is not jammed, all
Chip conveyor is moving in the wrong direction
necessary fuses are intact, check motor connector and I/O Board conveyor
relays
Toggle Parameter 209 bit switch REV CNVR to reverse direction of conveyor.
Check I/O Board conveyor relays.
Chip conveyor reverses, then shuts down
Check that the conveyor is free of obstruction.
Check that Parameters are at Default settings.
Check that Discrete Input CNVYR (conveyor overload) cycles from 0 - 1 or 1 - 0 (0 means overload
condition).
NOTE: If it does cycle check the motor for burnout or binding. If it does not cycle check
the I/O board.
40
96-8100 rev C
Page 42
June 2001
1.8 HYDRAULIC COUNTERBALANCE
Fill Valve
Pressure
Gauge
TROUBLESHOOTING
Hydraulic
Tank
Pressure
Switch
Cable
Pressure
Switch
120
140
100
80
160
psi
0
60
20
40
Outlet
Manifold
Hydraulic Tank Assembly
TOPOF TRAVEL PRESSURE
A reference table is listed below indicating top of travel pressure and switch setting pressure for each machine.
MachineTop of Travel Pressure (PSI)Switch Setting Pressure (PSI)
The table below lists observable machine conditions and their probable cause. Find the appropriate corrective
action step to fix the observed faults.
41
Page 43
TROUBLESHOOTING
June 2001
noitidnoCenihcaM)s(melborPelbissoP
,smralaenihcaM
,smralaenihcaM
erusserp,mralaoN
rota(wolgnidaer
skaelrednilyC-
.wolgnidaererusserp
skaelgnittiF-
eruliafdraobO/I-
,kognidaererusserp
.tesertonseodmrala
stcatnocytridroelbacdaB-
simetsysro/dnahgihootgnitteshctiwS-
.eguagetaruccanioteuddezirusserp-rednu
skaelrednilyC-
skaelgnittiF-
elbacdetrohS-
.)gnitteshctiwswoleb
nasahmetsysro/dnagolootgnitteshctiwS-
evitcerroC
noitcA
1
2
5
4
3
1
2
6
7
.eguagetaruccani
stfirddaeheldnipS
.pu
.eguagetaruccanioteuddezirusserp-revO-
skaelrednilyC-
stfirddaeheldnipS
.mralaon,nwod
skaelgnittiF-
-rednumetsysro/dnawolootgnitteshctiwS-
8
1
2
2
.eguagetaruccanioteuddeziruserp
Corrective Action
Tools Required
1. Check for sufficient oil in system: Block spindle head at top of travel. Attach charge/discharge kit
to schrader valve, slowly turn t-handle clockwise to begin releasing pressure and make one of the
following observations:
a)If oil is immediately present stop discharging, there is sufficient oil in the system. There
b)If nitrogen gas is immediately present stop discharging and proceed to Corrective Action 2.
Hand tools.
Charge/Discharge Kit P/N 35-4050A
Hydraulic Hand Pump Kit P/N 93-0206
are two courses of action at this point; add nitrogen to system to obtain top of travel
pressure specification. This step may last indefinitely depending on the severity of the
leak, or what caused it. The second course of action is to proceed to Corrective Action 2 if
it is felt that the leak is substantial.
There is not enough oil in the system.
42
96-8100 rev C
Page 44
June 2001
TROUBLESHOOTING
2. Block spindle head at bottom of travel (if the cylinder is to be replaced block the head in the lowest
position that will permit access to the rod attachment).
a)Carefully drain remaining gas and oil.
b)Replace faulty component(s). (SAE straight thread o-ring fittings are to be lubricated with a
film of hydraulic oil prior to install) Note that machines built after August, 1999 use straight
thread fittings with o-rings, and sealed connectors on the switch wires. Earlier machines
have pipe thread connections. Replacing older style components with newer style requires
that all components of the counter balance system be changed as well as the cable back
to the control.
c)Pump new Mobil DTE-25 oil (see chart for qty.) into system using Hydraulic Hand Pump
Kit. (see Hydraulic Hand Pump Instructions below).
MachineQuarts of Mobile DTE-25# of Pump Strokes
VF-E-11, VR-11, HS-12 per tank93
VB-1, HS-33 per tank0140
d) Pressurize with nitrogen using charge/discharge kit to spec. at top of travel.
3. Add 50 psi of nitrogen to the system at top of travel.
Does the alarm clear?
Yes:Now check if the head drifts up more than 1 upon E-stop at the bottom of travel. If it
does then replace the switch as described in corrective action 2.
No:Add another 50 psi to the system at top of travel. If the alarm still does not clear replace
the switch as described in corrective action 2. If the alarm clears check if the head drifts
up more than 1 upon E-stop at the bottom-of-travel. If it does then replace the switch as
described in corrective action 2.
4. If the counter balance system pressure is ok and there is an E-stop alarm that wont reset check
the cable for dirty contacts. Loose connections or broken wire can be tested by disconnecting the
cable at the switch and adding a jumper across the connector pins of the cable and clear the
alarm. If the alarm does not clear the cable is defective. Repair or replace the cable if necessary.
5. Check I/O board and replace if necessary.
96-8100 rev C
6. Test for short in cable. Repair or replace if necessary.
7. Does spindle head drift down from top of travel upon E-stop?
Yes:Replace switch as described in corrective action 2.
No:Replace pressure gauge as described in corrective action 2.
8. Invert tank to bleed about 50 psi of nitrogen gas. Re-evaluate machine condition.
43
Page 45
TROUBLESHOOTING
LEAK FAILURES
Leaks can occur at any fitting connection, at the hydraulic cylinders rod seal (where the rod enters
the cylinder), at the cylinders piston seal, or through hose failures. Inspections for leaks are visual
although rod seal leaks may be inconclusive because of way oil spatter. Piston seal leaks, if advanced, exit the top end of the cylinder and oil can be seen at the vent area. Early piston leaks
accumulate over time on top of the piston to about ¾ high before they are pushed out the cylinder
at top of travel. Leaks are normally very slow and machines can operate until the pressure switch
sends an E-stop alarm.
MECHANICAL DIAGNOSIS
Important! Hydraulic counterbalance oil contains red dye for easier recognition.
Noise in the system
Slight moan or creaking at slow speeds is normal for rubber seals.
While Z-axis is in motion a whistle sound at tank location is normal fluid flow.
Verify cylinder is seated correctly in counterbore. If not then reseat the cylinder.
Bumping or grinding noise indicates a mechanical cylinder failure. Replace cylinder assembly.
Look for galling and wear on cylinder shaft. If so replace the cylinder assembly.
June 2001
System is not holding pressure and/or has an E-STOP (Alarm 107) that cannot be reset.
Check for accurate pressure readings. If low then the following items need to be checked:
Check for leaks at all cylinder fittings. If leaking then replace cylinder assembly.
Collapse the lower Z-axis waycover and look for any red oil pooled at the bottom of the base. If so,
then fittings or seals could be damaged. Replace cylinder assembly.
Remove cylinder vent fitting. If there is red oil inside the vent cavity then the cylinder assembly
needs replacement.
Check for leaks at all hydraulic tank fittings. If leaking then tank assembly needs replacement.
Over Current alarms
Pressure is set too high.
Pressure is set too low.
Too much oil has been added. (Insufficient gas volume causes large pressure rise)
Hydraulic cylinder is binding or is misaligned. Replace cylinder assembly.
Length of replacement cylinder incorrect.
44
96-8100 rev C
Page 46
June 2001
TROUBLESHOOTING
1.9 LINEAR SCALES
If any linear scale faults (alarms 279-290) are detected, contact the Haas service Department.
The following information is needed in order to properly diagnose the machine:
List of the faults and the dates
Any pertinent information on the conditions and circumstances surrounding the fault
All machine parameters
Software version
Machine serial number
Do not attempt to adjust or inspect the scale without notifying the service department.
1.10 AUTOMATIC PALLET CHANGER
Checking pallet repeatability on to the receiver.
Maximum tolerance is .+/-0005.
Pallets are not considered repeatable from one to the other. Pallets should use separate offsets.
If pallet is out of tolerance check the alignment pins on the receiver base and bushings on the
bottom side of the clamp rails for damage.
Check the height of the alignment pins on the receiver base, the top of the pin should be .450 to
.490 above the receiver base.
If the alignment pins are out of the receiver body, check the depth of the hole. Depth should be
.510 to .550.
Sticking Pallet.
Check for chips around the alignment pins or pallet clamp rail bushings.
Check the torque on the bolts that fasten the clamp rails to the pallet. If the bolts are loose
realign the pallet according to the instructions in the APC section of Mechanical Service.
APC not responding to controller commands.
If the APC does not run but the mill does, check the APC control cable.
Make sure the E-Stop jumper is removed and that the APC control cable is plugged into the
5th axis port tightly.
96-8100 rev C
45
Page 47
TROUBLESHOOTING
Recovery from an E-Stop initiated during a pallet change
June 2001
46
96-8100 rev C
Page 48
June 2001
TROUBLESHOOTING
Figure 1
Pallet known locations. Pallet 1 is on the receiver and engaging
the Pallet Clamped switch. Pallet 2 is on the APC and engaging
the Pallet Home Switch under the control panel.
96-8100 rev C
Figure 2
Alignment Pin and Bushing alignment must be verified
when manually positioning a pallet on the receiver.
47
Page 49
TROUBLESHOOTING
Chain/Sprocket
Rotation Tool
Pin Clear
Switch
Pallet Home
Switches
Figure 3
With pallet 2 clamped on the receiver, the trip
block must be engaging the switch as shown.
Trip Block
Pin Clear
Switch
Pallet Drive
Leg
June 2001
48
Figure 4
Press and hold the solenoid actuation 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-8100 rev C
Page 50
June 2001
TROUBLESHOOTING
1.11 ELECTRICAL TROUBLESHOOTING
CAUTION! Before working on any electrical components, power off the machine and
ELECTRICAL ALARMS
wait approximately 10 minutes. This will allow the high voltage power on the
brushless amplifiers to be discharged.
Axis Drive Fault Alarm
Blown amplifier - indicated by a light at bottom of amplifier when power is on. Replace amplifier.
Amplifier or MOCON is noise sensitive. If this is the case, the alarm can be cleared and the axis
will run normally for a while.
To check an amplifier, switch the motor leads and control cables between the amplifier and the one
next to it. If the same problem occurs with the other axis, the amplifier must be replaced. If the
problem stays on the same axis, either the MOCON or control cable. The problem could also be
the axis motor itself, with leads either shorted to each other or to ground, which is very rare.
Amplifier faulting out for valid reason, such as overtemp, overvoltage, or +/-12 volt undervoltage
condition. This usually results from running a servo intensive program, or unadjusted 12 volt power
supply. Replace amplifier.
Overvoltage could occur if regen load is not coming on, but this does not usually happen. The
problem could also be the axis motor itself, with leads either shorted to each other or to ground,
which is very rare.
Axis Overload
The fuse function built into the MOCON has been overloaded, due to a lot of motor accel/decels, or
hitting a hard stop with the axis. This safety function protects the amplifier and motor, so find the
cause and correct it. If the current program is the cause, change the program. If the axis hits a
hard stop, the travel limits may be set wrong.
Phasing Error
The MOCON did not receive the proper phasing information from the motors. DO NOT RESET the
machine if this alarm occurs. Power the machine down and back up. If the problem persists, it is
probably a broken wire or faulty MOCON connectors. This problem could also be related to the
Low Voltage Power Supply. Check to see if the LVPS is functioning properly.
96-8100 rev C
49
Page 51
TROUBLESHOOTING
Servo Error Too Large
This alarms occurs when the difference between the commanded axis position and the actual
position becomes larger than the maximum that is set in the parameter.
This condition occurs when the amplifier is blown, is not receiving the commands, or the 320 volt
power source is dead. If the MOCON is not sending the correct commands to the amplifier, it is
probably due to a broken wire, or a PHASING ERROR that was generated.
Axis Z Fault or Z Channel Missing
During a self-test, the number of encoder counts was found to be incorrect. This is usually caused
by a noisy environment, and not a bad encoder. Check all shields and grounds on the encoder
cables and the motor leads that come into the amplifiers. An alarm for one axis can be caused by
a bad grounding on the motor leads of another axis.
Axis Cable Fault
During a self-test, the encoder cable signals were found to be invalid. This alarm is usually caused
by a bad cable, or a bad connection on the motor encoder connectors. Check the cable for any
breaks, and the encoder connectors at the motor controller board. Machine noise can also cause
this alarm, although it is less common.
June 2001
Alarm 101, "MOCON Comm. Failure"
During a self-test of communications between the MOCON and main processor, the main
processor does not respond, and is suspected to be dead. This alarm is generated and the servos
are stopped. Check all ribbon cable connections, and all grounding. Machine noise can also
cause this alarm, although it is less common.
Alarm 157, "MOCON Watchdog Fault"
The self-test of the MOCON has failed. Replace the MOCON.
Alarm 222, C Phasing Error
If this alarm occurs on a VB-1, it is probably because parameter 176 bit 3 (SP AXIS DISABLED) is
set to 0. It should be set to 1.
Rotary CRC Error Alarm 261
This alarm is normally the result of an incomplete software installation. To correct this error,
Change Setting 30 to any selection but OFF (note the original selection). Then go to parameter 43
and change one of the bits from 1 to 0 or vice versa and press WRITE (The bit must be changed
from its original value to its alternate value). Simply changing the Setting and Parameter bit from
one value to another and then back again corrects the fault, and will clear any further occurrences
of the alarm. Change the bit and Setting 30 back to their original values. Press Reset to clear the
alarms or cycle power to the machine.
50
96-8100 rev C
Page 52
June 2001
TROUBLESHOOTING
Alarm 354 - Aux Axis Disconnected
When this alarm is generated, do not press RESET. Turn Setting 7 OFF. Enter DEBUG mode, then view the
Alarms/Messages page. On the Messages page, a code will appear similar to WO1. The list of codes and
their descriptions appears below:
WO1Power was just turned on or failed. Check the ribbon cables from the Aux Axis PCB to the proces-
sor for correct routing. Check for communication problems between the processor and the Aux
Axis PCB.
WO2Servo following error too large. Check the encoder for contamination or dirt. Check for an intermit-
tent connection at both ends of the motor cable.
WO3Emergency Stop. The E-STOP button was pressed, or an E-STOP condition occurred.
WO4High load. Check for binding in the tool changer gearbox and motor. Rotate the carousel by hand
and feel for any binding. Make sure the tool holders are the correct weight.
WO5Remote RS-232 commanded off. Check the ribbon cable and the voltage to the Aux Axis PCB.
Check for 115VAC (minimum) to the Aux Axis PCB from the main transformer. Check the fuse
holder and the fuse that is protecting this circuit.
WO6Air or limit switch or motor overheat. Check that the motor is not hot. Check for any binding in the
motor. Check for overweight tooling.
WO7Z channel fault. Either the encoder or the cable is bad. Change the encoder first, as it is easier to
change than the cable. If the problem persists, change the cable.
WO8Over-current limit, stalled or PCB fault. Check for binding in the tool changer gearbox. Make sure
the belt is not too tight. Ohm out the motor cable, checking pins G to F (should be open), G to H
(should be open), and F to H (should read between 2.5 and 5 ohms). Check all the connections on
the Aux Axis PCB and motor cable.
WO9Encode ES. Z channel is missing. Bad encoder or cable. See WO7.
WOAHigh voltage. Check the incoming voltage to the Aux Axis PCB. Incoming voltage must be 115
VAC. See WO5.
WOBCable fault. Check the cable from the motor to the Aux Axis PCB. Check for loose connections at
each end.
96-8100 rev C
51
Page 53
TROUBLESHOOTING
PROCESSOR STACK DIAGNOSTIC
(DISCONNECT CABLES FROM A NORMAL OPERATING SYSTEM)
Remove low voltage cable from the Video & Keyboard PCB
Processors LED's are normal
Runs fine and the CRT is Normal
No keypad beep
Remove low voltage cable from the MOTIF PCB
Processors LED's are normal then RUN goes out
No screen
Remove the Data & or Address buss from the Video & Keyboard PCB
Processors LED's Normal - then Run goes out
June 2001
Remove the Data & or Address buss from the MOTIF PCB
Processors LED's Normal - then Run goes out
Remove the Data & or Address buss from the Micro Processor PCB
Processors LED's - CRT and Run are out
52
96-8100 rev C
Page 54
June 2001
TROUBLESHOOTING
KEYBOARD DIAGNOSTIC
NOTE:Refer to the "Cable Locations" section of this manual for a drawing of the
Keyboard Interface PCB.
96-8100 rev C
NOTE: This Keyboard Grid is for machines with a Keyboard Interface only. This
Keyboard Grid is not for machines with a Serial Keyboard Interface.
The following is an example of how to troubleshoot the keypad:
NOTE:Keypad Diodes 1-24 correspond to chart numbers 1-24.
53
Page 55
TROUBLESHOOTING
Example
1. Pressing the RESET button will cause diodes 1 and 17 to conduct.
With the POWER OFF read across diode 1.
A typical reading is between .400-.700 ohms, note your reading.
2. Press and hold the RESET button. If the diode is conducting, the reading should drop about .03 ohms.
(If your reading was .486 and it dropped to .460, for a difference of .026; the diode is
good).
The same will hold true for diode 17 in this example. If the reading stays the same or there
is no change, the diode is not conducting. Pull P2 and read between pins 1 and 17.
Press and hold <RESET>. The meter should read a short (0 ohms) if not the keypad is
bad.
ETHERNET
Error 53 The computer name specified in the network path cannot be located
June 2001
This error usually happens when NET USE C: \\SERVER\HAAS/PERSISTENT: NO /YES is entered during the
setup phase.
To fix this error first verify the following:
1. A 10 Base-T network is present.
2. The network cable is coming from a hub (not the server).
3. The server name that you specified in your NET USE command is correct.
4. Your network is running IPX/SPX protocol.
If all of the above is correct and communications between the Haas CNC and the network are not established,
there may be compatibility issues between an older Novell network and an NT 4.0 server. If the NWLink IPX/
SPX Compatible Transport on the NT server is set to auto detect the protocols frame, the NT server may be
detecting the Novell server first and setting the NWLink IPX/SPX Compatible Transport frame protocol to 802.3
The NWLink IPX/SPX Compatible Transport required for the mills to connect to an NT server is 802.2. Since
these two frame protocols are different the mill would never connect to the desired NT server. To remedy this
check the following:
1. On the Ethernet boot disk, edit the protocol.ini file in the NETI directory.
2. Find the line FRAME=ETHERNET_802.2 and change it to FRAME=ETHERNET_802.3
3. Save the file
4. Insert the boot disk back into the CNC and cycle the power.
54
If an Error 53 is still present, restore the protocol.ini file to its previous state and do the following to the NT
server:
96-8100 rev C
Page 56
June 2001
1. Open the control panel
2. Double click on the Network icon
3. Select the Protocols tab.
4. Highlight NWLINK IPX/SPX Compatible Transport.
5. Select properties.
6. Select Manual Frame Type Detection.
7. Click on Add.
8. Select Ethernet 802.2
9. Click on Add.
10. Click OK.
11. Close all windows and reboot the NT server.
Once the NT server is rebooted the NWLINK IPX/SPX Compatible Transport Frames is set to 802.2 and
the mill will be able to see the desired server.
Mill code will not work
Make sure the command in the ser ver routes back to the mill.
TROUBLESHOOTING
96-8100 rev C
55
Page 57
ALARMS
2. ALARMS
Any time an alarm is present, the lower right hand corner of the screen will have a blinking "ALARM". Push
the ALARM display key to view the current alarm. All alarms are displayed with a reference number and a
complete description. If the RESET key is pressed, one alarm will be removed from the list of alarms. If
there are more than 18 alarms, only the last 18 are displayed and the RESET must be used to see the
rest. The presence of any alarm will prevent the operator from starting a program.
The ALARMS DISPLAY can be selected at any time by pressing the ALARM MESGS button. When there
are no alarms, the display will show NO ALARM. If there are any alarms, they will be listed with the most
recent alarm at the bottom of the list. The CURSOR and PAGE UP and PAGE DOWN buttons can be used
to move through a large number of alarms. The CURSOR right and left buttons can be used to turn on and
off the ALARM history display.
Note that tool changer alarms can be easily corrected by first correcting any mechanical problem, pressing
RESET until the alarms are clear, selecting ZERO RET mode, and selecting AUTO ALL AXES. Some
messages are displayed while editing to tell the operator what is wrong but these are not alarms. See the
editing topic for those errors.
The following alarm list shows the alarm numbers, the text displayed along with the alarm, and a detailed
description of the alarm, what can cause it, when it can happen, and how to correct it.
June 2001
Alarm number and text:Possible causes:
101Comm. Failure with MOCONDuring a self-test of communications between the MOCON and
main processor, the main processor does not respond, one of
them is possibly bad. Check cable connections and boards.
102Servos OffIndicates that the servo motors are off, the tool changer is
disabled, the coolant pump is off, and the spindle motor is
stopped. Caused by EMERGENCY STOP, motor faults, tool
changer problems, or power fail.
103X Servo Error Too LargeToo much load or speed on X-axis motor. The difference between
the motor position and the commanded position has exceeded a
parameter. The motor may also be stalled, disconnected, or the
driver failed. The servos will be turned off and a RESET must be
done to restart. This alarm can be caused by problems with the
driver, motor, or the slide being run into the mechanical stops.
104Y Servo Error Too LargeSame as alarm 103.
105Z Servo Error Too LargeSame as alarm 103.
106A Servo Error Too LargeSame as alarm 103.
107Emergency OffEMERGENCY STOP button was pressed. After the E-STOP is
released, the RESET button must be pressed once to correct
this to clear the E-STOP alarm.
This alarm will also be generated if there is a low pressure
condition in the hydraulic counterbalance system. In this case,
the alarm will not reset until the condition has been corrected.
56
96-8100 rev C
Page 58
June 2001
ALARMS
108X Servo OverloadExcessive load on X-axis motor. This can occur if the load on the
motor over a period of several seconds or even minutes is large
enough to exceed the continuous rating of the motor. The servos
will be turned off when this occurs. This can be caused by
running into the mechanical stops but not much past them. It can
also be caused by anything that causes a very high load on the
motors.
109Y Servo OverloadSame as alarm 108.
110Z Servo OverloadSame as alarm 108.
111A Servo OverloadSame as alarm 108.
112No InterruptElectronics fault. Call your dealer.
113Shuttle In FaultTool changer is not completely to right. During a tool changer
operation the tool in/out shuttle failed to get to the IN position.
Parameters 62 and 63 can adjust the time-out times. This alarm
can be caused by anything that jams the motion of the slide or by
the presence of a tool in the pocket facing the spindle. A loss of
power to the tool changer can also cause this. Check relays K9K12, and fuse F1 on IOPCB.
114Shuttle Out FaultTool changer not completely to left. During a tool change
operation the tool in/out shuttle failed to get to the OUT position.
Parameters 62 and 63 can adjust the time-out times. This alarm
can be caused by anything that jams the motion of the slide or by
the presence of a tool in the pocket facing the spindle. A loss of
power to the tool changer can also cause this. Check relays K9K12, and fuse F1 on IOPCB.
115Turret Rotate FaultTool carousel motor not in position. During a tool changer
operation the tool turret failed to start moving, failed to stop
moving or failed to stop at the right position. Parameters 60 and
61 can adjust the time-out times. This alarm can be caused by
anything that jams the rotation of the turret. A loss of power to the
tool changer can also cause this. Check relays K9-K12, and fuse
F1 on IOPCB.
116Spindle Orientation FaultSpindle did not orient correctly. This is either a vector drive
problem or a mechanical problem on machines without a vector
drive. During a spindle orientation function, the spindle is
rotated until the lock pin drops in; but the lock pin never dropped.
Parameters 66, 70, 73, and 74 can adjust time-out timers. This
can be caused by a trip of circuit breaker CB4, a lack of air
pressure, or too much friction with the orientation pin.
117Spindle High Gear FaultGearbox did not shift into high gear. During a change to high
gear, the spindle is rotated slowly while air pressure is used to
move the gears but the high gear sensor was not detected in
time. Parameters 67, 70 and 75 can adjust the time-out times.
Check the air pressure, circuit breaker CB4,the circuit breaker for
the air pressure solenoids, and the spindle drive.
96-8100 rev C
57
Page 59
ALARMS
118Spindle Low Gear FaultGearbox did not shift into low gear. During a change to low gear,
the spindle is rotated slowly while air pressure is used to move
the gears but the low gear sensor was not detected in time.
Parameters 67, 70 and 75 can adjust the time-out times. Check
the air pressure, the solenoids circuit breaker CB4, and the
spindle drive.
119Over VoltageIncoming line voltage is above maximum. The spindle, tool
changer, and coolant pump will stop. If this condition persists, an
automatic shutdown will begin after the interval specified by
parameter 296.
120Low Air PressureAir pressure dropped below 80 PSI for a period defined by
Parameter 76. The LOW AIR PR alarm will appear on the screen
as soon as the pressure gets low, and this alarm appears after
some time has elapsed. Check your incoming air pressure for at
least 100 PSI and ensure that the regulator is set at 85 PSI.
121Low Lube or Low PressureWay lube is low or empty or there is no lube pressure or too high
a pressure. Check tank at rear of mill and below control cabinet.
Also check connector on the side of the control cabinet. Check
that the lube lines are not blocked.
122Regen OverheatThe regenerative load temperature is above a safe limit. This
alarm will turn off the spindle drive, coolant pump, and tool
changer. One common cause of this overheat condition is an
input line voltage too high. If this condition persists, an automatic
shutdown will begin after the interval specified by parameter 297.
It can also be caused by a high start/stop duty cycle of spindle.
June 2001
123Spindle Drive FaultFailure of spindle drive, motor or regen load. This can be caused
by a shorted motor, overvoltage, overcurrent, undervoltage, failure
of drive, or shorted or open regen load. Undervoltage and
overvoltage of DC bus are also reported as alarms 160 and 119,
respectively.
124Low BatteryMemory batteries need replacing within 30 days. This alarm is
only generated at power on and indicates that the 3.3 volt Lithium
battery is below 2.5 volts. If this is not corrected within about 30
days, you may lose your stored programs, parameters, offsets,
and settings.
125Shuttle faultTool shuttle not initialized at power on, CYCLE START or spindle
motion command. This means that the tool shuttle was not fully
retracted to the Out position.
126Gear FaultGearshifter is out of position when a command is given to start a
program or rotate the spindle. This means that the two speed
gear box is not in either high or low gear but is somewhere in
between. Check the air pressure, the solenoids circuit breaker
CB4, and the spindle drive. Use the POWER UP/RESTART
button to correct the problem.
127No Turret MarkTool carousel motor not in position. The turret motor only stops in
one position indicated by a switch and cam on the Geneva
mechanism. This alarm is only generated at power-on. The
AUTO ALL AXES button will correct this but be sure that the pocket
facing the spindle afterwards does not contain a tool.
58
96-8100 rev C
Page 60
June 2001
ALARMS
129M Fin FaultM-Fin was active at power on. Check the wiring to your M code
interfaces. This test is only performed at power-on.
130Tool UnclampedThe tool appeared to be unclamped during spindle orientation, a
gear change, a speed change, or TSC start-up. The alarm will
also be generated if the tool release piston is energized during
Power Up. This can be caused by a fault in the air solenoids,
relays on the I/O assembly, the drawbar assembly, or in the
wiring.
131Tool Not ClampedWhen clamping or powering up the machine, the Tool Release
Piston is not HOME. This is a possible fault in the air solenoids,
relays on the IO Assembly, the drawbar assembly, or wiring.
132Power Down FailureMachine did not turn off when an automatic power-down was
commanded. Check wiring to POWIF card on power supply
assembly, relays on the IO assembly, and the main contactor K1.
133Spindle LockedShot pin did not release. This is detected when spindle motion is
commanded. Check the solenoid that controls the air to the lock,
relay K16, the wiring to the sense switch, and the switch.
134Tool Clamp FaultWhen UNCLAMPING, the tool did not release from spindle when
commanded. Check air pressure and solenoid circuit breaker
CB4. Can also be caused by misadjustment of drawbar
assembly.
135X Motor Over HeatServo motor overheat. The temperature sensor in the motor
indicates over 150 degrees F. This can be caused by an
extended overload of the motor such as leaving the slide at the
stops for several minutes.
136Y Motor Over HeatSame as alarm 135.
137Z Motor Over HeatSame as alarm 135.
138A Motor Over HeatSame as alarm 135.
139X Motor Z FaultEncoder marker pulse count failure. This alarm usually indicates
that the encoder has been damaged and encoder position data
is unreliable. This can also be caused by loose encoder
connectors.
140Y Motor Z FaultSame as alarm 139.
141Z Motor Z FaultSame as alarm 139.
142A Motor Z FaultSame as alarm 139.
143Spindle Not LockedVector drive orientation lost or shot pin not fully engaged when a
tool change operation is being performed. Check air pressure
and solenoid circuit breaker CB4. This can also be caused by a
fault in the sense switch that detects the position of the lock pin.
96-8100 rev C
144Time-out- Call Your DealerTime allocated for use prior to payment exceeded. Call your
dealer.
59
Page 61
ALARMS
145X Limit SwitchAxis hit limit switch or switch disconnected. This is not normally
possible as the stored stroke limits will stop the slides before
they hit the limit switches. Check the wiring to the limit switches
and connector P5 at the side of the main cabinet. Can also
be caused by a loose encoder shaft at the back of the motor or
coupling of motor to the screw.
146Y Limit SwitchSame as alarm 145
147Z Limit SwitchSame as alarm 145
148A Limit SwitchNormally disabled for rotary axis.
149Spindle TurningSpindle not at zero speed for tool change. A signal from spindle
drive indicating that the spindle drive is stopped is not present
while a tool change operation is going on.
150Z and Tool InterlockedChanger not at home and either the Z or A or B axis (or any
combination) is not at zero. If RESET, E-STOP, or POWER OFF
occurs during tool change, Z-axis motion and tool changer
motion may not be safe. Check the position of the tool changer
and remove the tool if possible. Re-initialize with the AUTO ALL
AXES button but be sure that the pocket facing the spindle
afterwards does not contain a tool.
June 2001
151Low Thru Spindle CoolantFor machines with Through the Spindle Coolant only. This alarm
will shut off the coolant spigot, spindle and pump all at once. It
will turn on purge, wait for the amount of time specified in
parameter 237 for the coolant to purge, and then turn off the
purge. Check for low coolant tank level, any filter or intake
strainer clogging, or for any kinked or clogged coolant lines. If no
problems are found with any of these, and none of the coolant
lines are clogged or kinked, call your dealer. Verify proper pump
and machine phasing.
152Self Test FailControl has detected an electronics fault. All motors and
solenoids are shut down. This is most likely caused by a fault of
the processor board stack at the top left of the control. Call your
dealer.
153X-axis Z Ch MissingZ reference signal from encoder was not received as expected.
Likely encoder contamination or parameter error.
154Y-axis Z Ch MissingSame as alarm 153.
155Z-axis Z Ch MissingSame as alarm 153.
156A-axis Z Ch MissingSame as alarm 153.
157MOCON Watchdog FaultThe self-test of the MOCON has failed. Replace the MOCON.
60
158Video/Keyboard PCB FailureInternal circuit board problem. The VIDEO PCB in the processor
stack is tested at power-on. This could also be caused by a short
in the front panel membrane keypad. Call your dealer.
96-8100 rev C
Page 62
June 2001
ALARMS
159Keyboard FailureKeyboard shorted or button pressed at power on. A power-on test
of the membrane keypad has found a shorted button. It can also
be caused by a short in the cable from the main cabinet or by
holding a switch down during power-on.
160Low VoltageThe line voltage to control is too low. This alarm occurs when the
AC line voltage drops more than 10% below nominal.
161X-Axis Drive FaultCurrent in X servo motor beyond limit. Possibly caused by a
stalled or overloaded motor. The servos are turned off. This can
be caused by running a short distance into a mechanical stop. It
can also be caused by a short in the motor or a short of one
motor leads to ground.
162Y-Axis Drive FaultSame as alarm 161.
163Z-Axis Drive FaultSame as alarm 161.
164A-Axis Drive FaultSame as alarm 161.
165X Zero Ret Margin Too SmallThis alarm will occur if the home/limit switches move or are
misadjusted.
This alarm indicates that the zero return position may not be
consistent from one zero return to the next. The encoder Z
channel signal must occur between 1/8 and 7/8 revolution of
where the home switch releases. This will not turn the servos off
but will stop the zero return operation.
166Y Zero Ret Margin Too SmallSame as alarm 165.
167Z Zero Ret Margin Too SmallSame as alarm 165.
168A Zero Ret Margin Too SmallThis alarm will occur if the home/limit switches move or are
misadjusted. This alarm indicates that the zero return position
may not be consistent from one zero return to the next. The
encoder Z channel signal must occur between 1/8 and 7/8
revolution of where the home switch releases. This will not turn
the servos off but will stop the zero return operation.
169Spindle Direction FaultProblem with rigid tapping hardware. The spindle started turning
in the wrong direction.
170Phase LossProblem with incoming line voltage. This usually indicates that
there was a transient loss of input power to the machine.
173Spindle Ref Signal MissingThe Z channel pulse from the spindle encoder is missing for
hard tapping synchronization.
96-8100 rev C
174Tool Load ExceededThe tool load monitor option is selected and the maximum load
for a tool was exceeded in a feed. This alarm can only occur if the
tool load monitor function is installed in your machine.
175Ground Fault DetectedA ground fault condition was detected in the 115V AC supply. This
can be caused by a short to ground in any of the servo motors,
the tool change motors, the fans, or the oil pump.
61
Page 63
ALARMS
176Over Heat ShutdownAn overheat condition persisted longer than the interval specified
by parameter 296 and caused an automatic shutdown.
177Over Voltage ShutdownAn overvoltage condition persisted longer than the interval
specified by parameter 296 and caused an automatic shutdown.
178Divide by ZeroSoftware Error; Call your dealer.
179Low Pressure Transmission OilSpindle coolant oil is low or low pressure condition in lines.
180Pallet Not ClampedThe APC pallet change was not completed for some reason
(pressing E-stop, reset, or feedhold), and an attempt was made
to run the spindle. Run M50 pallet change to reset the machine.
182X Cable FaultCable from X-axis encoder does not have valid differential
signals.
183Y Cable FaultSame as alarm 182.
184Z Cable FaultSame as alarm 182.
185A Cable FaultSame as alarm 182.
June 2001
186Spindle Not TurningStatus from spindle drive indicates it is not at speed when
expected.
187B Servo Error Too LargeSame as alarm 103.
188B Servo OverloadSame as alarm 108.
189B Motor OverheatSame as alarm 135.
190B Motor Z FaultEncoder marker pulse count failure. This alarm usually indicates
that the encoder has been damaged and encoder position data
is unreliable. This can also be caused by loose encoder
connectors.
191B Limit SwitchSame as alarm 148.
192B Axis Z Ch MissingZ reference signal from encoder was not received as expected.
Likely encoder contamination or parameter error.
193B Axis Drive FaultSame as alarm 161.
62
194B Zero Ret Margin Too SmallThis alarm will occur if the home/limit switches move or are
misadjusted. This alarm indicates that the zero return position
may not be consistent from one zero return to the next. The
encoder Z channel signal must occur between 1/8 and 7/8
revolution of where the home switch releases. This will not turn
the servos off but will stop the zero return operation.
217X Axis Phasing ErrorError occurred in phasing initialization of motor. This can be
caused by a bad encoder, or a cabling error.
218Y Axis Phasing ErrorSame as alarm 217.
219Z Axis Phasing ErrorSame as alarm 217.
220A Axis Phasing ErrorSame as alarm 217.
221B Axis Phasing ErrorSame as alarm 217.
222C Axis Phasing ErrorSame as alarm 217.
223Door Lock FailureIn machines equipped with safety interlocks, this alarm occurs
when the control senses the door is open but it is locked.
Check the door lock circuit.
224X Transition FaultIllegal transition of count pulses in X axis. This alarm usually
indicates that the encoder has been damaged and encoder
position data is unreliable. This can also be caused by loose
connectors at the MOCON or MOTIF PCB.
June 2001
225Y Transition FaultSame as alarm 224.
226Z Transition FaultSame as alarm 224.
227A Transition FaultSame as alarm 224.
228B Transition FaultSame as alarm 224.
229C Transition FaultSame as alarm 224.
231Jog Handle Transition FaultIllegal transition of count pulses in jog handle encoder. This
alarm usually indicates that the encoder has been damaged and
encoder position data is unreliable. This can also be caused by
loose connectors.
232Spindle Transition FaultIllegal transition of count pulses in spindle encoder. This alarm
usually indicates that the encoder has been damaged and
encoder position data is unreliable. This can also be caused by
loose connectors at the MOCON.
233Jog Handle Cable FaultCable from jog handle encoder does not have valid differential
signals.
234Spindle Enc. Cable FaultCable from spindle encoder does not have valid differential
signals.
64
235Spindle Z FaultEncoder marker pulse count failure. This alarm usually indicates
that the encoder has been damaged and encoder position data
is unreliable. This can also be caused by loose encoder
connectors.
236Spindle Motor OverloadThis alarm is generated in machines equipped with a Haas
vector drive, if the spindle motor becomes overloaded.
96-8100 rev C
Page 66
June 2001
ALARMS
237Spindle Following ErrorThe error between the commanded spindle speed and the
actual speed has exceeded the maximum allowable (as set in
Parameter 184).
238Door FaultThe control failed to detect a low signal at the Door Switch when
the door was commanded to close, or a high signal at the Door
Switch when the door was commanded to open after the time
allowed.
240Empty Prog or No EOBDNC program not found, or no end of program found.
241Invalid CodeRS-232 load bad. Data was stored as comment. Check the
program being received.
242No EndCheck input file for a number that has too many digits
243Bad NumberData entered is not a number.
244Missing )Comment must end with a " ) ".
245Unknown CodeCheck input line or data from RS-232. This alarm can occur
while editing data into a program or loading from RS-232. See
MESSAGE PAGE for input line.
246String Too LongInput line is too long. The data entry line must be shortened.
247Cursor Data Base ErrorSoftware Error; Call your dealer.
248Number Range ErrorNumber entry is out of range.
249Prog Data Begins OddPossible corrupted program. Save all programs to floppy disk,
delete all, then reload.
250Program Data ErrorSame as alarm 249.
251Prog Data Struct ErrorSame as alarm 249.
252Memory OverflowSame as alarm 249.
253Electronics OverheatThe control box temperature has exceeded 135 degrees F. This
can be caused by an electronics problem, high room
temperature, or clogged air filter.
254Spindle OverheatThe motor driving spindle is too hot. The spindle motor
temperature sensor sensed a high temperature for greater than
1.5 seconds.
255No Tool In SpindleThere is an invalid tool number in the spindle entry of the
POCKET-TOOL table. The spindle entry cannot be 0 and must
be listed in the body of the table. If there is no tool in the spindle,
enter the number for an empty pocket into the spindle entry. If
there is a tool number in the spindle entry, make sure that it is in
the body of the table and that the pocket is empty.
96-8100 rev C
257Program Data ErrorPossible corrupted program. Save all programs to floppy disk,
delete all, then reload. Possible processor board problem.
258Invalid DPRNT FormatMacro DPRNT statement not structured properly.
260Language CRCIndicates FLASH memory has been corrupted or damaged.
Possible processor board problem.
261Rotary CRC ErrorRotary table saved parameters (used by Settings 30, 78) have a
CRC error. Indicates a loss of memory - possible processor
board problem.
262Parameter CRC MissingRS-232 or disk read of parameter had no CRC when loading
from disk or RS-232.
263Lead Screw CRC MissingLead screw compensation tables have no CRC when loading
from disk or RS-232.
264Rotary CRC MissingRotary table parameters have no CRC when loading from disk or
RS-232
265Macro Variable File CRC ErrorMacro variable file has a CRC error. Indicates a loss of memory.
Possible processor board problem.
266Tool Changer FaultRun Toolchanger Recovery.
June 2001
267Tool Door Out of PositionHorizontal mills only. Alarm will be generated during a tool
change when parameter 278 TC DR SWITCH is set to 1, and the
tool carousel air door and the tool carousel air door switch
indicates that the door is open after commanded to be closed, or
closed after it was commanded to be open. This alarm will most
likely be caused by a stuck or broken switch.
268Door open @ M95 StartGenerated whenever an M95 (Sleep Mode) is encountered and
the door is open. The door must be closed in order to start sleep
mode
269TOOL ARM FAULTThe toolchanger arm is not in position. Run Toolchanger
Recovery.
270C Servo Error Too LargeSame as alarm 103.
271C Servo OverloadSame as alarm 108.
272C Motor OverheatSame as alarm 135.
273C Motor Z FaultEncoder marker pulse count failure. This alarm usually indicates
that the encoder has been damaged and encoder position data
is unreliable. This can also be caused by loose encoder
connectors.
66
274C Limit SwitchSame as alarm 145.
275C Axis Z Ch MissingZ reference signal from encoder was not received as expected.
Likely encoder contamination or parameter error.
276C Axis Drive FaultSame as alarm 161.
277C Zero Ret Margin Too SmallSame as alarm 165.
96-8100 rev C
Page 68
June 2001
ALARMS
278C Cable FaultSame as alarm 182.
279X Axis Linear Scale Z FaultEncoder marker pulse count failure. This alarm usually indicates
that the Z Fault encoder has been damaged and encoder
position data is unreliable. This can also be caused by loose
scale connectors.
280Y Axis Linear Scale Z FaultEncoder marker pulse count failure. This alarm usually indicates
that the Z Fault encoder has been damaged and encoder
position data is unreliable. This can also be caused by loose
scale connectors.
281Z Axis Linear Scale Z FaultEncoder marker pulse count failure. This alarm usually indicates
that the Z Fault encoder has been damaged and encoder
position data is unreliable. This can also be caused by loose
scale connectors.
282A Axis Linear Scale Z FaultEncoder marker pulse count failure. This alarm usually indicates
that the Z Fault encoder has been damaged and encoder
position data is unreliable. This can also be caused by loose
encoder connectors.
283X Axis Linear Scale Z CH MissingBroken wires or encoder contamination. All servos are turned off.
This Z Channel Missing can also be caused by loose scale
connectors.
284Y Axis Linear Scale Z CH MissingBroken wires or encoder contamination. All servos are turned off.
This Z Channel Missing can also be caused by loose encoder
connectors.
285Z Axis Linear Scale Z CH MissingBroken wires or encoder contamination. All servos are turned off.
This Z Channel Missing can also be caused by loose encoder
connectors.
286A Axis Linear Scale Z CH MissingBroken wires or encoder contamination. All servos are turned off.
This Z Channel Missing can also be caused by loose encoder
connectors.
287X Axis Linear Scale Cable FaultCable from X-axis scale does not have valid differential signals.
288Y Axis Linear Scale Cable FaultCable from Y-axis scale does not have valid differential signals.
289Z Axis Linear Scale Cable FaultCable from Z-axis scale does not have valid differential signals.
290A Axis Linear Scale Cable FaultCable from A-axis scale does not have valid differential signals.
291Low Air Volume/Pressure During ATCAn automatic tool change was not completed due to insufficient
volume or pressure of compressed air. Check air supply line.
292320V Power Supply FaultIncomming line voltage is above maximum. The servo will be
turned off and the spindle, tool changer, and coolant pump will
stop. If this persists, an automatic shutdown will begin after the
interval specified by parameter 296.
96-8100 rev C
67
Page 69
ALARMS
297 ATC Shuttle OvershootThe ATC shuttle has failed to stop within the standby position
window during a tool change. Check for a loose drive belt,
damaged or over heated motor, sticking or damaged shuttle
standby switch or shuttle mark switch, or burned ATC control
board relay contacts. Use tool changer restore to recover the
ATC, then resume normal operation.
298ATC Double Arm Out of PositionThe ATC double arm mark switch, CW position switch or CCW
position switch is in an incorrect state. Check for sticking,
misaligned or damaged switches, mechanism binding,
damaged motor, or debris build up. Use tool changer restore to
recover the ATC, then resume normal operation.
299ATC Shuttle Out of PositionThe ATC shuttle mark switch is in an incorrect state. Check for a
sticking, misaligned, or damaged switch, mechanism binding,
damaged motor, or debris build up. Use tool changer restore to
recover the ATC, then resume normal operation.
302Invalid R In G02 or G03Check your geometry. R must be greater than or equal to half the
distance from start to end within an accuracy of 0.0010 inches.
303Invalid X, Y, or Z In G02 or G03Check your geometry.
June 2001
304Invalid I, J, Or K In G02 Or G03Check your geometry. Radius at start must match radius at end
of arc within 0.001 inches (0.01 mm).
305Invalid Q In Canned CycleQ in a canned cycle must be greater than zero.
306Invalid I, J, K, or Q In Canned CycleI, J, K, and Q in a canned cycle must be greater than zero.
307Subroutine Nesting Too DeepSubprogram nesting is limited to nine levels. Simplify your
program.
309Exceeded Max Feed RateUse a lower feed rate.
310Invalid G CodeG code not defined and is not a macro call.
311Unknown CodeProgram contained a line of code that is not understood.
312Program EndEnd of subroutine reached before M99. Need an M99 to return
from subroutine.
313No P Code In M97, M98, or G65In M97, M98 or G65 a subprogram number must be put in the P
code. G47 must have P0 for text engraving or P1 for sequential
serial numbers.
314Subprogram or Macro Not In MemoryCheck that a subroutine is in memory or that a macro is defined.
68
315Invalid P Code In M97, M98 or M99The P code must be the name of a program stored in memory
without a decimal point for M98 and must be a valid N number for
M99. G47 must have P0 for text engraving or P1 for sequential
serial numbers.
316X Over Travel RangeCommanded X-axis move would exceed the allowed machine
range. Machine coordinates are in the negative direction. This
condition indicates either an error in the users program or
improper offsets.
317Y Over Travel RangeSame as alarm 316.
96-8100 rev C
Page 70
June 2001
ALARMS
318Z Over Travel RangeSame as alarm 316.
319A Over Travel RangeCommanded A-axis move would exceed the allowed machine
range. Machine coordinates are in the negative direction. This
condition indicates either an error in the users program or
improper offsets.
320No Feed Rate SpecifiedMust have a valid F code for interpolation functions.
321Auto Off AlarmOccurs in debug mode only.
322Sub Prog Without M99Add an M99 code to the end of program called as a subroutine.
324Delay Time Range ErrorP code in G04 is greater than or equal to 1000 seconds (over
999999 milliseconds).
325Queue FullControl problem; call your dealer.
326G04 Without P CodePut a Pn.n for seconds or a Pn for milliseconds.
327No Loop For M Code Except M97, M98L code not used here. Remove L Code.
328Invalid Tool NumberTool number must be between 1 and the value in Parameter 65.
329Undefined M CodeThat M code is not defined and is not a macro call.
330Undefined Macro CallMacro name O90nn not in memory. A macro call definition is in
parameters and was accessed by user program but that macro
was not loaded into memory.
331Range ErrorNumber too large.
332H and T Not MatchedThis alarm is generated when Setting 15 is turned ON and an H
code number in a running program does not match the tool
number in the spindle. Correct the Hn codes, select the right tool,
or turn off Setting 15.
333X-Axis DisabledParameters have disabled this axis. Not normally possible in VF
Series CNC Mill.
334Y-Axis DisabledSame as alarm 333.
335Z-Axis DisabledSame as alarm 333.
336A-Axis DisabledAn attempt was made to program the A-axis while it was
disabled (DISABLED bit in Parameter 43 set to 1) or invisible
(INVIS AXIS bit in Parameter 43 set to 1).
96-8100 rev C
337GOTO or P line Not FoundSubprogram is not in memory, or P code is incorrect. P not found
338Invalid IJK and XYZ in G02 or G03There is a problem with circle definition; check your geometry.
339Multiple CodesOnly one M, X, Y, Z, A, Q etc. allowed in any block, only one G
codes in the same group.
340Cutter Comp Begin With G02 or G03Select cutter compensation earlier. Cutter comp. must begin on
a linear move.
69
Page 71
ALARMS
341Cutter Comp End With G02 or G03Disable cutter comp later.
342Cutter Comp Path Too SmallGeometry not possible. Check your geometry.
343Display Queue Record FullSoftware error. Call your dealer.
344Cutter Comp With G18 and G19Cutter comp only allowed in XY plane (G17).
346Illegal M CodeThere was an M80 or M81 commanded. These commands are
not allowed while Setting 51 DOOR HOLD OVERRIDE is OFF.
Also check Setting 131 for Auto Door and Parameter 57 for
DOOR STOP SP.
347Invalid or Missing E CodeAll 5-axis canned cycles require the depth to be specified using a
positive E code.
348Motion Not Allowed In G93 ModeThis alarm is generated if the mill is in Inverse Time Feed mode,
and a G12, G13, G70, G71, G72, G150, or any Group 9 motion
command is issued.
349Prog Stop W/O Cancel Cutter CompAn X/Y cutter compensation exit move is required before a
program stop.
June 2001
350Cutter Comp Look Ahead ErrorThere are too many non-movement blocks between motions
when cutter comp is being used. Remove some intervening
blocks.
351Invalid P CodeIn a block with G103 (Block Lookahead Limit), a value between 0
and 15 must be used for the P code.
352Aux Axis Power OffAux C, U, V, or W axis indicate servo off. Check auxiliary axes.
Status from control was OFF.
353Aux Axis No HomeA ZERO RET has not been done yet on the aux axes. Check
auxiliary axes. Status from control was LOST.
354Aux Axis DisconnectedAux axes not responding. Check auxiliary axes and RS-232
connections.
355Aux Axis PositionMismatch between machine and aux axes position. Check aux
axes and Mismatch interfaces. Make sure no manual inputs
occur to aux axes.
356Aux Axis Travel LimitAux axes are attempting to travel past their limits.
357Aux Axis DisabledAux axes are disabled.
358Multiple Aux AxisCan only move one auxiliary axis at a time.
70
359Invalid I, J, or K In G12 or G13Check your geometry.
360Tool Changer DisabledCheck Parameter 57. Not a normal condition for VF Series CNC
Mill.
361Gear Change DisabledCheck Parameter 57. Not a normal condition for VF Series CNC
Mill.
96-8100 rev C
Page 72
June 2001
ALARMS
362Tool Usage Alarm RESET.Tool life limit was reached. To continue, reset the usage count in
the Current Commands display and press
363Coolant Locked OffOverride is off and program tried to turn on coolant.
364No Circ Interp Aux AxisOnly rapid or feed is allowed with aux axes.
367Cutter Comp InterferenceG01 cannot be done with tool size.
368Groove Too SmallTool too big to enter cut.
369Tool Too BigUse a smaller tool for cut.
370Pocket Definition ErrorCheck geometry for G150.
371Invalid I, J, K, OR QCheck G150.
372Tool Change In Canned CycleTool change not allowed while canned cycle is active.
373Invalid Code in DNCA code found in a DNC program could not be interpreted
because of DNC restrictions.
374Missing XYZA in G31 or G36G31 skip function requires an X, Y, Z, or A move.
375Missing Z or H in G37G37 automatic tool length measurement function requires H
code, Z value, and tool offset enabled. X, Y, and A values not
allowed.
376No Cutter Comp In SkipSkip G31 and G37 functions cannot be used with cutter
compensation.
377No Skip in Graph/SimGraphics mode cannot simulate skip function.
378Skip Signal FoundSkip signal check code was included but skip was found when it
was not expected.
379Skip Signal Not FoundSkip signal check code was included but skip was not found
when it was expected.
380X, Y, A, or G49 Not Allowed in G37G37 may only specify Z-axis and must have tool offset defined.
381G43 or G44 Not Allowed in G36 or G136Auto work offset probing must be done without tool offset.
382D Code Required in G35A Dnnn code is required in G35 in order to store the measured
tool diameter.
96-8100 rev C
383Inch Is Not SelectedG20 was specified but settings have selected metric input.
384Metric Is Not SelectedG21 was specified but settings have selected inches.
385Invalid L, P, or RG10 was used to change offsets but L, P, or R code is missing or
Code In G10 invalid.
386Invalid Address FormatAn address A...Z was used improperly.
387Cutter Comp Not Allowed With G103If block buffering has been limited, Cutter comp cannot be used.
71
Page 73
ALARMS
388Cutter Comp Not Allowed With G10Coordinates cannot be altered while cutter comp is active.
Move G10 outside of cutter comp enablement.
389G17, G18, G19 Illegal in G68Planes of rotation cannot be changed while rotation is enabled.
390No Spindle SpeedS code has not been encountered. Add an S code.
391Feature DisabledAn attempt was made to use a control feature not enabled by a
parameter bit. Set the parameter bit to 1.
392B Axis DisabledAn attempt was made to program the B-axis while it was
disabled (DISABLED bit in Parameter 151 set to 1) or invisible
(INVIS AXIS bit in Parameter 151 set to 1).
393Invalid Motion In G74 or G84Rigid Tapping can only be in the Z minus G74 or G84 direction.
Make sure that the distance from the initial position to the
commanded Z depth is in the minus direction.
394B Over Travel RangeSame as alarm 316.
June 2001
395No G107 Rotary AxisA rotary axis must be specified in order to perform cylindrical
mapping Specified (G107).
396Invalid G107 Rotary Axis SpecifiedThe rotary axis specified is not a valid axis, or has been disabled.
397Aux Axis In G93 BlockThis alarm is generated if a G-code block specifies any form of
interpolated motion that involves BOTH one or more of the
regular axes (X, Y, Z, A, B, etc...) AND one or more of the auxiliary
axes (C, U, V, W).
398Aux Axis Servo OffAux. axis servo shut off due to a fault.
400Skip Signal During RestartA skip signal G-code (G31, G35, G36, G37, G136) was found
during program restart.
403RS-232 Too Many ProgsCannot have more than 200 programs in memory.
404RS-232 No Program NameNeed name in programs when receiving ALL; otherwise has no
way to store them.
405RS-232 Illegal Prog NameCheck files being loaded. Program name must be Onnnnn and
must be at beginning of a block.
406RS-232 Missing CodeA receive found bad data. Check your program. The program will
be stored but the bad data is turned into a comment.
72
407RS-232 Invalid CodeCheck your program. The program will be stored but the bad
data is turned into a comment.
408RS-232 Number Range ErrorCheck your program. The program will be stored but the bad
data is turned into a comment.
409RS-232 Invalid N CodeBad Parameter or Setting data. User was loading settings or
parameters and something was wrong with the data.
96-8100 rev C
Page 74
June 2001
ALARMS
410RS-232 Invalid V CodeBad parameter or setting data. User was loading settings or
parameters and something was wrong with the data.
411RS-232 Empty ProgramCheck your program. Between % and % there was no program
found.
412RS-232 Unexpected End of InputCheck Your Program. An ASCII EOF code was found in the input
data before program receive was complete. This is a decimal
code 26.
413RS-232 Load Insufficient MemoryProgram received does not fit. Check the space available in the
LIST PROG mode and possibly delete some programs.
414RS-232 Buffer OverflowData sent too fast to CNC. This alarm is not normally possible
as this control can keep up with even 115200 bits per second.
Computer sending data may not respond to X-OFF
415RS-232 OverrunData sent too fast to CNC. This alarm is not normally possible
as this control can keep up with even 115200 bits per second.
416RS-232 Parity ErrorData received by CNC has bad parity. Check parity settings,
number of data bits and speed. Also check your wiring.
417RS-232 Framing ErrorData received was garbled and proper framing bits were not
found. One or more characters of the data will be lost. Check
parity settings, number of data bits and speed.
418RS-232 BreakBreak condition while receiving. The sending device set the line
to a break condition. This might also be caused by a simple
break in the cable.
419Invalid Function For DNCA code found on input of a DNC program could not be
interpreted.
420Program Number MismatchThe O code in the program being loaded did not match the O
code entered at the keyboard. Warning only.
421No Valid PocketsPocket Table is full of dashes.
422Pocket Table ErrorIf the machine is equipped with a 50 taper spindle there must be
2 dashes between Ls (large tools). Ls must be surrounded by
dashes.
429Disk Dir Insufficient MemoryDisk memory was almost full when an attempt was made to
read the disk directory.
430Disk Unexpected End of InputCheck your program. An ASCII EOF code was found in the input
data before program receive was complete. This is a decimal
code 26.
96-8100 rev C
431Disk No Prog NameNeed name in programs when receiving ALL; otherwise has no
way to store them.
432Disk Illegal Prog NameCheck files being loaded. Program must be Onnnnn and must
be at the beginning of a block.
433Disk Empty Prog NameCheck your program. Between % and % there was no program
found.
73
Page 75
ALARMS
434Disk Load Insufficient MemoryProgram received does not fit. Check the space available in the
LIST PROG mode and possibly delete some programs.
435Disk AbortCould not read disk.
436Disk File Not FoundCould not find disk file.
501Too Many Assignments In One BlockOnly one assignment macro assignment is allowed per block.
Divide block into multiple blocks.
502[ Or = Not First Term In ExpressnAn expression element was found where it was not preceded by
[ or =, that start expressions.
503Illegal Macro Variable ReferenceA macro variable number was used that is not supported by this
control, use another variable.
504Unbalanced Paren. In ExpressionUnbalanced brackets, [ or ], were found in an expression. Add
or delete a bracket.
505Value Stack ErrorThe macro expression value stack pointer is in error. Call your
dealer.
June 2001
506Operand Stack ErrorThe macro expression operand stack pointer is in error. Call your
dealer.
507Too Few Operands On StackAn expression operand found too few operands on the
expression stack. Call your dealer.
508Division By ZeroA division in a macro expression attempted to divide by zero. Re-
configure expression.
509Illegal Macro Variable UseSee "MACROS" section for valid variables.
510Illegal Operator or Function UseSee MACROS section for valid operators.
511Unbalanced Right BracketsNumber of right brackets not equal to the number of left brackets.
512Illegal Assignment UseAttempted to write to a read-only macro variable.
513Var. Ref. Not Allowed With N Or OAlphabetic addresses N and O cannot be combined with macro
variables. Do not declare N#1, etc.
514Illegal Macro Address ReferenceA macro variable was used incorrectly with an alpha address.
Same as 513.
515Too Many Conditionals In a BlockOnly one conditional expression is allowed in any WHILE or IF-
THEN block.
74
516Illegal Conditional Or No ThenA conditional expression was found outside of an IF-THEN,
WHILE, or M99 block.
517Exprsn. Not Allowed With N Or OA macro expression cannot be linked to N or O. Do not declare
O[#1], etc.
518Illegal Macro Exprsn ReferenceAn alpha address with expression, such as A[#1+#2], evaluated
incorrectly. Same as 517.
96-8100 rev C
Page 76
June 2001
ALARMS
519Term ExpectedIn the evaluation of a macro expression an operand was
expected and not found.
520Operator ExpectedIn the evaluation of a macro expression an operator was
expected and not found.
521Illegal Functional ParameterAn illegal value was passed to a function, such as SQRT[ or
ASIN[.
522Illegal Assignment Var Or ValueA variable was referenced for writing. The variable referenced is
read only.
523Conditional Reqd Prior To THENTHEN was encountered and a conditional statement was not
processed in the same block.
524END Found With No Matching DOAn END was encountered without encountering a previous
matching DO. DO-END numbers must agree.
525Var. Ref. Illegal During MovementVariable cannot be read during axis movement.
526Command Found On DO/END LineA G-code command was found on a WHILE-DO or END macro
block. Move the G-code to a separate block.
527= Not Expected Or THEN RequiredOnly one Assignment is allowed per block, or a THEN statement
is missing.
528Parameter Precedes G65On G65 lines all parameters must follow the G65 G-code. Place
parameters after G65.
529Illegal G65 ParameterThe addresses G, L, N, O, and P cannot be used to pass
parameters.
530Too Many I, J, or Ks In G65Only 10 occurrences of I, J, or K can occur in a G65 subroutine
call. Reduce the I, J, or K count.
531Macro Nesting Too DeepOnly four levels of macro nesting can occur. Reduce the amount
of nested G65 calls.
532Unknown Code In Pocket PatternMacro syntax is not allowed in a pocket pattern subroutine.
533Macro Variable UndefinedA conditional expression evaluated to an UNDEFINED value, i.e.
#0. Return True or False.
534DO Or END Already In UseMultiple use of a DO that has not been closed by and END in the
same subroutine. Use another DO number.
535Illegal DPRNT StatementA DPRNT statement has been formatted improperly, or DPRNT
does not begin block.
96-8100 rev C
536Command Found On DPRNT LineA G-code was included on a DPRNT block. Make two separate
blocks.
537RS-232 Abort On DPRNTWhile a DPRNT statement was executing, the RS-232
communications failed.
538Matching END Not FoundA WHILE-DO statement does not contain a matching END
statement. Add the proper END statement.
75
Page 77
ALARMS
539Illegal GotoExpression after GOTO not valid.
540Macro Syntax Not AllowedA section of code was interpreted by the control where macro
syntax is not permitted.
541Macro AlarmThis alarm was generated by a macro command in a program.
600U Over Travel RangeSame as alarm 316.
601V Over Travel RangeSame as alarm 316.
602W Over Travel RangeSame as alarm 316.
603U Limit SwitchSame as alarm 145.
604V Limit SwitchSame as alarm 145.
605W Limit SwitchSame as alarm 145.
609U Servo Error Too LargeSame as alarm 103.
610V Servo Error Too LargeSame as alarm 103.
June 2001
611W Servo Error Too LargeSame as alarm 103.
612U Servo OverloadSame as alarm 108.
613Command Not Allowed In Cutter Comp. A command (m96, for example) in the highlighted block cannot
be executed while cutter comp. Is invoked.
614V Servo OverloadSame as alarm 108.
615W Servo OverloadSame as alarm 108.
616U Motor Over HeatSame as alarm 135.
617V Motor Over HeatSame as alarm 135.
618W Motor Over HeatSame as alarm 135.
619U Motor Z FaultSame as alarm 139.
620C Axis DisabledParameters have disabled this axis
621C Over Travel RangeC-axis will exceed stored limits. This is a parameter in negative
direction and is machine zero in the positive direction. This will
only occur during the operation of a user's program.
76
The following alarms apply only to the Vertical Mills with a sidemount tool changer:
622Tool Arm FaultThis alarm supports the side mount tool changers. It is
generated if the arm is not at the Origin position, or the arm
motor is already on when a tool change process is started.
96-8100 rev C
Page 78
June 2001
ALARMS
623Side Mount Carousel ErrorThis alarm supports the side mount tool changers. It is
generated if the carousel motor is still on when the tool pocket is
unlocked and lowered prior to a tool change.
624Invalid ToolThis alarm is generated by a side mount tool changer if the tool
specified by the G-code program is not found in the POCKETTOOL table, or the searching pocket is out of range.
625Carousel Positioning ErorThis alarm is generated by a side mount tool changer if
conditions are not correct when:
The carousel or tool arm was started and one or more of the
following incorrect conditions existed:
The carousel or arm motor already on, arm not at Origin, tool
carousel not at TC mark.
The tool carousel was in motion and Tool One Mark was
detected but the current pocket facing the spindle was not at
pocket one, or the current pocket was at pocket one but Tool One
Mark was not detected.
626Tool Pocket Slide ErrorThis alarm is generated by a side mount tool changer. It is
generated if the tool pocket has not moved to its commanded
position (and settled) within the total time allowed by parameters
306 and 62.
627ATC Arm Position TimeoutThis alarm supports the side mount tool changers. It is
generated if the tool arm has not moved after the allowed time or
has not stopped after the allowed time. Refer to Parameter 309
MOTOR COAST TIME.
628ATC ARM Positioning ErrorThis alarm supports the side mount tool changers. It is
generated if:
The arm was being moved from the ORIGIN position to the
CLAMP position and it coasted past the MOTOR STOP point or
could not get to the CLAMP point.
The arm was being moved from the CLAMP position to the
UNCLAMP position and it coasted past the MOTOR STOP point
or could not get to the UNCLAMP point (same physical point as
CLAMP).
The arm was being moved back to the ORIGIN position and it
coasted past the MOTOR STOP point or could not get to the
ORIGIN point.
629Carousel Position TimeoutThis alarm supports the side mount tool changers. It is
generated if the tool carousel has not moved after the allowed
time or has not stopped after the allowed time specified by
parameter 60 TURRET START DELAY and parameter 61
TURRET STOP DELAY, respectively.
630APC-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
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.
96-8100 rev C
77
Page 79
ALARMS
631APC-Pallet Not Clamped Or HomeDO NOT ATTEMPT TO MOVE X OR Y AXES OR MILL UNTIL APC
IS IN A 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, go to
the lube/air panel at rear of mill and continuously press both
white buttons in center of solenoid air valves while an assistant
pulls the pallet off the receiver.
632APC-Unclamp ErrorThe 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.
633APC-Clamp ErrorThe 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 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 line is blocked or kinked.
634APC-Mislocated PalletA pallet is not in the proper place on the APC. The pallet must be
pushed back against the hard stop by hand.
June 2001
635APC-Pal Num Conflict Rec & ChPallet 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.
636APC-Switch Missed Pal 1Pallet #1 did not return from the receiver to the APC in the
allowed time. This can be caused by the chain switch block
missing the limit switch, or from another mechanical problem,
such as clutch slippage.
637APC-Switch Missed Pal 2Pallet #2 did not return from the receiver to the APC in the
allowed time. This can be caused by the chain switch block
missing the limit switch, or from another mechanical problem,
such as clutch slippage.
638APC- Door Not OpenThe automatic door did not open (in the allowable 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.
639APC- Door Not ClosedThe automatic door did not close (in the allowable time), when
necessary 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.
640APC- Missing Pallet @ RecPallet 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 the receiver
(against the hard stop) then run M18 to clamp the pallet.
78
96-8100 rev C
Page 80
June 2001
ALARMS
641APC-Unknown Chain LocationNeither 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.
CAUTION!The pallets weigh 300 lbs. each, and can cause serious injury.
Use extreme caution when moving them.
642APC- Incorrect Chain LocationChain 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.
CAUTION!The pallets weigh 300 lbs. each, and can cause serious injury.
Use extreme caution when moving them.
643RP-Index Station Unlocked (Verify Lever Up) Or Front Doors Open
The index station is not in the correct orientation for a pallet
change or the front doors are open. Check whether the handle is
in the fully up position, close the front doors, check the function of
the front door switches.
644RP-Pallet Changer Will Not Rise, Verify Air Supply To The Lift Cylinder
The pallet did not begin to lift within a reasonable time after
command, or did not complete lifting within a reasonable time.
Verify air supply to the pallet changer valve assembly, verify
proper adjustment of the lift cylinder regulator (40 PSI), verify the
function of the lift cylinder air valve and solenoid, verify the
operation of the lift cylinder position sense switches.
645RP-Pallet Jammed, Check For Obstruction
The pallet changer has not rotated away from its original position
(CW/CCW) in a reasonable time, or has not achieved its final
position (CW/CCW) in a reasonable time, or has not been
permitted to lower to the fully DOWN position
646RP-CW/CCW Switch Illegal ConditionBoth of the switches that sense the rotational position of the
pallet changer are indicating the impossible condition that the
pallet changer is rotated CW and CCW at the same time. Only
one switch should be tripped at a time. Check the function of the
rotational sense switches, their connectors, and their wiring.
The switches that sense the lifted and lowered position of the
pallet changer are indicating the impossible condition that the
pallet changer is both lifted and lowered at the same time.
Check the function of the lift and lower sense switches, check the
adjustment of the top switch, check both switch electrical
connections and their wiring.
96-8100 rev C
79
Page 81
ALARMS
648RP-Main Drawbar Locked In Pallet Clamped Position
The drawbar has not tripped the unclamp sense switch in a
reasonable amount of time. Check to see that the motor is
plugged in at the connector panel in the rear of the machine and
at the motor through the access panel; check the function of the
main drawbar motor (does it turn or try to turn); check the
condition of the drive belt, check power supply to the motor;
check the relays that supply power to the motor, check the
condition of the current limiting resistors.
649RP-Main Drawbar Locked In Pallet Unclamped Position
The drawbar has not come off the unclamp sense switch in a
reasonable amount of time. Check to see that the motor is
plugged in at the connector panel in the rear of the machine and
at the motor through the access panel; check the function of the
main drawbar motor (does it turn or try to turn); check the
condition of the drive belt, check power supply to the motor;
check the relays that supply power to the motor, check the
condition of the current limiting resistors.
650RP-Pallet Not Engaging RP Main Drawbar
This alarm occurs when the pullstud cannot properly engage the
Ball Pull Collet. If this happens, the Ball Pull Collet has been
pushed down into the Collet Housing and pallet clamping is not
possible. Check alignment of the H-frame with the adjustable
Hard Stops. Check the Pallet Pull Studs and the RP-Main
Drawbar Ball Collet for damage or obstruction. Remove any
debris that may have entered the Collet. Check that the six balls
in the collet float within the holes.
June 2001
651Z Axis Is Not ZeroedThe Z-axis has not been zeroed. In order to continue the
Toolchanger Recovery the Z-axis must be zeroed. Once the Zaxis has been zeroed, continue with the Toolchanger Recovery.
652U ZERO RET MARGIN TOO SMALLSame as alarm 168.
653V ZERO RET MARGIN TOO SMALLSame as alarm 168.
654W ZERO RET MARGIN TOO SMALLSame as alarm 168.
655U CABLE FAULTSame as alarm 182.
656V CABLE FAULTSame as alarm 182.
657W CABLE FAULTSame as alarm 182.
658U PHASING ERRORSame as alarm 217.
659V PHASING ERRORSame as alarm 217.
660W PHASING ERRORSame as alarm 217.
661U TRANSITION FAULTSame as alarm 224.
80
662V TRANSITION FAULTSame as alarm 224.
663W TRANSITION FAULTSame as alarm 224.
96-8100 rev C
Page 82
June 2001
ALARMS
664U AXIS DISABLEDSame as alarm 336.
66 5V AXIS DISABLEDSame as alarm 336.
666W AXIS DISABLEDSame as alarm 336.
667U AXIS LINEAR SCALE Z FAULTSame as alarm 279.
668V AXIS LINEAR SCALE Z FAULTSame as alarm 279.
669W AXIS LINEAR SCALE Z FAULTSame as alarm 279.
670TT OVER TRAVEL RANGESame as alarm 316.
671TT LIMIT SWITCHSame as alarm 145.
673TT SERVO ERROR TOO LARGESame as alarm 103.
674TT SERVO OVERLOADSame as alarm 108.
675TT MOTOR OVER HEATSame as alarm 135.
676TT MOTOR Z FAULTSame as alarm 273.
677TT AXIS Z CH MISSINGSame as alarm 275.
678TT AXIS DRIVE FAULTSame as alarm 161.
679TT ZERO RET MARGIN TOO SMALLSame as alarm 168.
680TT CABLE FAULTSame as alarm 182.
681TT PHASING ERRORSame as alarm 217.
682TT TRANSITION FAULTSame as alarm 224.
68 3T T AXIS DISABLEDSame as alarm 336.
684TT AXIS LINEAR SCALE Z FAULTSame as alarm 279.
685V MOTOR Z FAULTSame as alarm 273.
686W MOTOR Z FAULTSame as alarm 273.
687U MOTOR Z FAULTSame as alarm 273.
96-8100 rev C
688U AXIS Z CH MISSINGSame as alarm 275.
689V AXIS Z CH MISSINGSame as alarm 275.
690W AXIS Z CH MISSINGSame as alarm 275.
691U AXIS DRIVE FAULTSame as alarm 161.
81
Page 83
ALARMS
692V AXIS DRIVE FAULTSame as alarm 161.
693W AXIS DRIVE FAULTSame as alarm 161.
694ATC SWITCH FAULTConflicting switch states detected, such as shuttle at spindle and
shuttle at chain simultaneously. Check for damaged or sticking
switches, damaged wiring, or debris build up.
695ATC AIR CYLINDER TIME OUTThe ATC double arm did not complete extending or retracting
within the time allowed by Parameter 61. Check for proper
spindle orientation, correct alignment of the double arm with the
chain or spindle, adequate air supply, mechanism binding, air
leakage, excessive tool weight, debris build up, adequate chain
tension, and correct chain guide strip adjustment. Use tool
changer restore to recover the ATC, then resume normal
operation.
696 ATC MOTOR TIME OUTThe ATC shuttle motor or double arm motor failed to complete
the commanded movement within the time allowed by
Parameter 60. Check, for mechanism binding, correct motor and
switch operation, damaged ATC control board relays, damaged
electrical wiring, or blown fuses on the ATC control board. Use
tool changer restore to recover the ATC, then resume normal
operation.
June 2001
697 ATC MOTOR FAULTThe ATC shuttle motor or double arm motor was on unexpectedly.
Use tool changer restore to recover the ATC, then resume normal
operation.
698ATC PARAMETER ERRORThe ATC type cannot be determined. Check Parameter 278, bit
10, HS3 HYD TC, or Parameter 209, bit 2, CHAIN TC, as
appropriate for the installed tool changer.
699ATC CHAIN OUT OF POSITIONAn incorrect tool change position was detected during a tool
change. Use tool changer restore to recover the ATC, then
resume normal operation.
900Par No xxx Has Changed. Old Value Was xxx.
When the operator alters the value of a parameter, alarm 900 will
be added to the alarm history. When the alarm history is
displayed, the operator will be able to see the parameter number
and the old value along with the date and time the change was
made. Note that this is not a resetable alarm, it is for information
purposes only.
901Parameters Have Been Loaded By Disk
When a file has been loaded from floppy disk, alarm 901 will be
added to the alarm history along with the date and time. Note that
this is not a resetable alarm, it is for information purposes only.
902Parameters Have Been Loaded By RS-232
When a file has been loaded from RS-232, alarm 902 will be
added to the alarm history along with the date and time. Note that
this is not a resetable alarm, it is for information purposes only.
82
903CNC Machine Powered UpWhen the machine is powered up, alarm 903 will be added to
the alarm history along with the date and time. Note that this is
not a resetable alarm, it is for information purposes only.
96-8100 rev C
Page 84
June 2001
ALARMS
904TOOL CHANGER AXIS VISIBLEThe tool changer axis must be invisible for tool change
operations with the HS tool changers. Set Parameter 462, bit 18,
INVIS AXIS to 1. This will make the tool changer axis invisible
and tool changes will be allowed.
NOTE:Alarms 1000-1999 are user defined by macro programs.
The following alarms only apply to horizontal mills with a pallet changer:
1001 Index St UnlockedThe index station is not in the correct orientation for a pallet
change.
1002 Pallet Locked DownThe pallet did not begin to lift within two seconds of command, or
did not complete lifting within six seconds.
1003 Pallets JammedThe lift cylinder has not moved from the clockwise position within
three seconds, or has not reached the counter clockwise
position within twelve seconds.
1004 CW/CCW Switch Illegal ConditionOne or both of the switches that sense the rotational position of
the pallet changer has failed it's self-test.
1007 Up/Down Switch Illegal ConditionOne or both of the switches that sense the lifted/lowered position
of the pallet changer has failed its self-test.
1008 Main Drawbar Locked In Up PositionThe main drawbar will not disengage from the pallet nut.
1009 Main Drawbar Locked In Down Position The main drawbar will not move upward to the pallet nut.
1010 Main Drawbar Switch Illegal ConditionOne or both of the switches that sense the up/down position of
the main drawbar has failed it's self-test.
1011 Main Drawbar Unclamp TimeoutThe main drawbar has disengaged from the pallet nut, but did
not reach the main drawbar down switch.
1012 Main Drawbar Clamp TimeoutThe main drawbar has begun to travel upward, but did not reach
the fully raised position within 15 seconds.
96-8100 rev C
83
Page 85
MECHANICAL SERVICE
3. MECHANICAL SERVICE
RECOMMENDED TORQUE VALUES FOR MACHINE FASTENERS
The following chart should be used as a reference guide for torquing machine fasteners where specified.
DIAMETERTORQUE
1/4 - 2015 ft. lb.
5/16 - 1830 ft. lb.
3/8 - 1650 ft. lb.*
M10 - 10050 ft. lb.
M12 - 65100 ft. lb.
1/2 - 1380 ft. lb.
3/4 - 10275 ft. lb.
1 - 8450 ft. lb.
* 3/8-16 SHCS used on tool release piston torqued to 35 ft. lb.
3.1 HEAD COVERS REMOVAL / INSTALLATION
June 2001
Please read this section in its entirety before attempting to remove or replace covers.
REMOVAL -
NOTE:This procedure is for the VF-3/4. However, the procedure varies only slightly
for other models.
10-32 x 3/8" SHCS
Remove side
covers from
top side
84
Figure 3.1-1 View of VF-3/4 head covers.
96-8100 rev C
Page 86
June 2001
MECHANICAL SERVICE
1. Zero return (ZERO RET) all axes, then HANDLE JOG to center X- and Y-axes under spindle.
Protect table surface with a piece of cardboard.
2. Remove the top and rear covers.
3. Pull front cover from the bottom until you can disconnect the tool release cable (quick disconnect),
then remove cover .
4. Remove the side covers. Jog Z-axis as necessary to make screw removal easier.
INSTALLATION -
1. Protect table surface with a piece of cardboard.
2. Replace each side cover from the top. Jog Z-axis as necessary to make access to screws easier.
3. Reconnect tool release cable, if equipped, then replace front cover from the bottom.
4. Replace rear cover and top cover.
96-8100 rev C
85
Page 87
MECHANICAL SERVICE
3.2 TOOL RELEASE PISTON (TRP) ASSEMBLY
Please read this section in its entirety before attempting to replace tool release piston
assembly.
Overview
The Tool Release Piston is actuated by air. It forces the Tool Draw Bar down against the spring stack, releasing
the old tool and permitting the new tool to be inserted. Normally the piston is in the upper, retracted position.
During a tool change cycle the piston is forced down by air pressure, pushing the draw bar down until the pull
stud on the top of the tool is released.
As the piston finishes its downward stroke a hole in the side of the Tool Release Shaft comes clear of the
Cylinder Housing and is exposed to the compressed air within the cylinder. The air flows down through the
Shaft to the Tool Release Nut at the lower end of the shaft. This nut presses on the end of the Tool Draw Bar
and the air flows through a central hole drilled through both the Tool Release Nut and the Tool Drawbar to blow
any chips out of the tapered area of the Spindle Shaft.
June 2001
The Spring Retainer captures the compression spring that returns the Tool Change Piston and Shaft to the
normal position when the air is released from the cylinder. The Upper and Lower Limit Switches are actuated by
the Spring Retainer. The position of these switches is monitored by the computer control system during the
tool change cycle.
There is different tool release piston for the 40 and 50 taper spindles. In addition The tool change pistons have
different subassemblies that will need to be adjusted, or may need replacing. The section(s) that follow the
installation instructions must be completed as well or serious damage to the machine could result.
40 TAPER SPINDLE TRP REMOVAL
1. If machine is equipped with Through the Spindle Coolant (TSC), place a tool holder in the spindle.
2. Remove cover panels from the headstock area.
3. Remove the four 3/8-16 x 1¾" SHCS holding the tool release piston assembly to the head casting.
4. Disconnect the air line at the lube/air panel.
5. Disconnect the clamp/unclamp cables (quick disconnect) and the assembly's solenoid wiring
located on the solenoid bracket.
86
6. Remove the tool release air hose and precharge hose at the fitting shown in Fig. 3.2-1 If machine
is equipped with TSC, also remove the coolant hose.
7. Remove entire tool release piston assembly.
96-8100 rev C
Page 88
June 2001
MECHANICAL SERVICE
NOTE: Steps 8 and 9 apply only to machines with TSC.
8. Remove the drain and purge lines from the seal housing.
9. Remove the seal housing from the TRP.
3/8" - 16 X 1 3/4" SHCS
1/4" Air Hose
Fitting
3/8" Air Hose
Fitting
TSC Fitting
(Optional)
Clamp
switch
CAUTION
Unclamp
switch
Figure 3.2-1 Tool Release Piston with Optional TSC fitting.
96-8100 rev C
Figure 3.3-2 Mounting location for tool release piston assembly
87
Page 89
MECHANICAL SERVICE
40 TAPER SPINDLE TRP INSTALLATION
The following sections must be completed after installation:
Set Pre-Charge
Adjust the Tool Clamp/Unclamp Switches
Set the Drawbar Height
1. Ensure drive belt has been properly replaced as described in "Belt Assembly" section.
2. Verify spindle sweep adjustment is correct (as shown in "Spindle Assembly" section) before
proceeding. If not correct, re-shim as necessary.
3. Reinstall tool release piston assembly loosely if the machine is equipped with TSC. Otherwise
tighten the four mounting bolts securely.
4. Reconnect the air hoses at the applicable fittings on the tool release piston assembly.
June 2001
5. Reconnect the clamp/unclamp cables and solenoid wire to the sides of the solenoid bracket.
6. Connect the 5/32" drain line and 5/32" purge line to the seal housing and install the seal housing
on the TRP (use Loctite on the screws). The drain line connector should point toward the rear of
the machine.
NOTE:The drain line must run straight through the cable clamp guide on the
NOTE:Steps 6, 7 and 8 apply only to machines with TSC.
transmission, and must not interfere with the pulley or belts. On VF-0/0E
machines, the drain line must go straight down through the cable clamp on
the bracket.
7. Apply precharge pressure several times to allow the seal to center itself with the drawbar. While
holding down precharge, tighten the bolts.
8. Install the coolant hose. A wrench must be used, tighten snug. Do not overtighten!!
9. Adjust the clamp/unclamp switches in accordance with the appropriate section.
88
96-8100 rev C
Page 90
June 2001
MECHANICAL SERVICE
Setting Pre-Charge
NOTE: Do not perform this procedure on machines equipped with Through the
Spindle Coolant (TSC). It will damage the machine. Refer to the "Precharge
Regulator Adjustment" section and perform those adjustments.
10. Turn the air pressure regulator down to zero (0). The knob must be pulled out to unlock before
adjusting.
NOTE: At "0" pressure on the precharge regulator, the adjustment knob is out as far
as it will turn.
SPINDLELOCKED
SPINDLELOCKED
STATUSSWITCH
ST
ATUS
WITHOUTGEARBOX
WITHOUT
SWITCH
GEARBOX
TOOLCLAMPED
TOOLCLAMPED
STATUSSWITCH
STATUS
SWITCH
LOWGEAR
LOWGEAR
ST
STATUSSWITCH
JUMPERWITHOUT
JUMPER
ATUSSWITCH
GEARBOX
GEARBOX
WITHOUT
HIGHGEAR
HIGHGEAR
STATUSSWITCH
ST
ATUSSWITCH
96-8100 rev C
Figure 3.2-3. Air pressure regulator adjustment knob.
11. Ensure Parameter 149, Precharge DELAY, is set to 300. If not, set it at this time.
12. Execute a tool change. A banging noise will be heard as the tool release piston contacts the
drawbar.
13. Turn the air pressure regulator ½ turn in. Execute a tool change and listen for the noise described
previously. If it is heard, repeat this step until no noise is heard. There should be no noise with or
without a tool in the spindle.
CAUTION! Only increase the pressure to the point where tool changes become
obviously quiet. Any further pressure increases are not beneficial. Excessive pressure to the precharge system will cause damage to the tool
changer and tooling in the machine.
Please read this section in its entirety before adjusting clamp/unclamp switches or setting
drawbar height.
TOOLS REQUIRED
Machined aluminum block (2" x 4" x 4")
6" flexible ruler or .020" shim
1" diameter pipe (approx. 1' long)
1. Remove cover panels, as described in "Head Covers Removal".
2. Place a sheet of paper under the spindle for table protection, then place a machined block of
aluminum (approximately 2" x 4" x 4") on the paper.
June 2001
Tool Holder
Sheet of
paper
Aluminum Block
Figure 3.2-4 Placement of aluminum block under spindle.
3. Power on the VMC.
4. Insert a tool holder WITHOUT ANY TYPE OF CUTTER into the spindle taper.
5. Go to the HANDLE JOG mode. Choose Z-axis and set jog increments to .01.
90
96-8100 rev C
Page 92
June 2001
MECHANICAL SERVICE
6. Jog Z-axis in the negative (-) direction until the tool holder is approximately .03 from the block. At
this point, stop jogging the spindle and push the TOOL RELEASE button (top left). You will notice
that the tool holder comes out of the taper.
NOTE:The clearance from the tool holder to the block should be zero (0).
7. To accomplish this, set the jog increments to .001 and jog in the negative (-) Z direction a few
increments of the hand wheel at a time. Between these moves, push the tool release button and
feel for movement by placing your finger between the tool holder and the spindle. Do this until no
movement is felt. You are now at zero (0).
CAUTION! Do not jog too far in the negative (-) direction or else it will cause an
overload of the Z-axis.
SETTING DRAWBAR HEIGHT
1. Press MDI and turn hand wheel to zero (0).
2. Press HANDLE JOG button and set increments to .01. Jog the Z-axis in the positive (+) direction
0.100".
3. Press and hold the TOOL RELEASE button, grasp the block and try to move it. The block should
be tight at .100 and loose at .110. If block moves at .100, jog the Z-axis in the negative (-) direction one increment at a time. Press the TOOL RELEASE button and check for movement between
increments until block is tight.
NOTE:The increments jogged in the Z negative (-) direction are the amount of shim
washers that must be added to the tool release bolt (or coolant tip for TSC).
Refer to the "Shim Washers" section.
4. If the block is tight at .110, move the Z-axis in the positive (+) direction one increment at a time.
Press the TOOL RELEASE button and check movement between increments until block is loose.
96-8100 rev C
The increments jogged in the Z positive (+) direction are the amount of shim washers that must be removed.
(Refer to the "Shim Washers" section).
91
Page 93
MECHANICAL SERVICE
SHIM WASHERS
1. To add or subtract shim washers, remove tool release piston assembly ("Tool Release Piston"
section) from head casting.
2. Check the condition of the tool release coolant tip and the draw bar. Repair or replace these items
before setting the drawbar height.
June 2001
NOTE:Shims may need to be added or removed when spindle cartridge, tool release
piston assembly, or drawbar is replaced. If none have been replaced, skip this
section.
3. Remove tool release bolt. If machine is equipped with TSC, loosen the three set screws and
remove the TSC coolant tip.
92
4. Add or subtract required shim washers (See previous section for correct amount to add or remove).
5. Before installing tool release bolt, put a drop of serviceable (blue) Loctite® on the threads and
install. If replacing TSC coolant tip, put a drop of Loctite® on the threads of the three set screws
before installing.
6. Install tool release piston assembly in accordance with the "Tool Release Piston - Installation"
section and recheck settings. If within specifications, continue; if not, readjust.
96-8100 rev C
Page 94
June 2001
ADJUSTMENTOF SWITCHES
LOWER (UNCLAMP) SWITCH -
1. Drawbar height must be set properly before adjusting switches. Add or subtract shim washers to
the tool release piston until proper height is achieved.
2. Push the PARAM/DGNOS twice to enter the diagnostic mode and confirm that DB OPN =0 and
DB CLS =1.
3. Using the same set-up for setting the drawbar height, jog the Z-axis to 0.06" above from where the
tool holder was resting on the aluminum block.
3/8" Air Hose
Fitting
MECHANICAL SERVICE
3/8" - 16 X 1 3/4" SHCS
1/4" Air Hose
Fitting
TSC Fitting
(Optional)
Clamp
switch
N
O
I
T
U
A
C
Unclamp
switch
Figure 3.2-6 Tool release piston assembly.
4. Using the pressure regulator on the air/lube panel to reduce the inlet pressure to 75 PSI. Be sure
to back regulator down past 75 PSI then adjust back up to 75 PSI. This will decrease the amount
of upward deflection on the spindle head from TRP force.
5. Press the tool release button and hold it in. Adjust the switch in or out until the switch just trips
(DB OPN =1).
6. Check the adjustment. The switch must trip (DB OPN =1) at 0.06" above the block and not trip
(DB OPN =0) at 0.05" above the block.
96-8100 rev C
7. Re-adjust and repeat steps 1-6 if necessary.
8. Set the pressure regulator back to 85PSI.
93
Page 95
MECHANICAL SERVICE
UPPER (CLAMP) SWITCH -
1. Remove the tool holder from the spindle.
2. Delete everything in MDI mode and write #1120=1.
3. Start with the upper switch all the way in. Place a 0.02 shim between the tool release piston
adjustment bolt and the drawbar.
4. Push the PARAM/DGNOS button twice to enter the diagnostics mode.
5. Press CYCLE START.
6. If DB CLS=0 (tool Unclamp) you are done (do not check with 0.04 shim).
If not, adjust the upper switch out until the switch is just un-tripped (DB CLS=0).
7. Press RESET. Replace the 0.02 shim with a 0.04 shim. Press CYCLE START. See that DB
CLS=1. Readjust and repeat steps 1-7 if necessary.
June 2001
Checking with the 0.04 shim assures that the switch is not backed off too far. If switch is all the way in, this
check is not needed.
Figure 3.2-7 Placement of shim before checking switch adjustment.
94
96-8100 rev C
Page 96
June 2001
MECHANICAL SERVICE
50 TAPER SPINDLE TRP REMOVAL
1. For TSC equipped machines, place a tool holder in the spindle.
2. Remove cover panels from the headstock area in accordance with "Head Covers Removal and
Installation".
3. For TSC equipped machines the rotary union and extension tube must be removed before proceeding. They both have left handed threads.
4. Disconnect the air line at the lube/air panel.
5. Disconnect the clamp/unclamp cables (quick disconnect) and the assembly's solenoid wiring
located on the solenoid bracket.
6. Remove the three tool release air hoses.
7. Remove the four shoulder screws holding the tool release piston assembly to the head casting.
Make sure to keep all the washers and shims.
8. Remove entire tool release piston assembly, by sliding it forward then lifting it upward. The assembly is heavy so use great care when removing it.
TRP DISASSEMBLY
1. Loosen the shaft clamp and remove. It may be necessary to use a punch and mallet to break the
clamp loose.
2. Remove the switch trip and compression spring.
3. Remove the 50T upper spacer.
4. Push the TRP shaft down.
5. Remove the 8 bolts holding the TRP assembly together.
6. Separate and remove the upper half of the housing.
7. Remove the upper TRP piston.
96-8100 rev C
8. Remove the lower half of the TRP housing.
9. Remove the TRP lower spacer.
95
Page 97
MECHANICAL SERVICE
10. Remove the lower TRP 50T piston.
11. Remove the TRP sub plate.
O' Ring Replacement
1. Remove and replace the 4 O'rings (57-0027) on the TRP 50T shaft
2. Remove and replace the 2 O'rings (57-0092) on the TRP 50T piston, 1 O'ring per piston.
3. Remove and replace the 3 O'rings (57-0095). 2 in the center of the TRP 50T housings and 1 in the
center of the TRP 50T sub plate.
TRP ASSEMBLY
1. Place the TRP sub plate over the TRP shaft.
2. Place the lower TRP piston, grooved side up, over the TRP shaft.
June 2001
3. Place the TRP lower spacer over the TRP shaft.
4. Place the lower TRP housing over the TRP shaft.
5. Place the upper TRP piston, grooved side up, over the TRP shaft.
6. Place upper TRP housing over the TRP shaft.
7. Replace the 8 bolts holding the TRP assembly together. Pattern torque to 100 ft. lbs.
8. Place the TRP upper spacer over the TRP shaft.
9. Push the TRP shaft up from the bottom, using the mallet handle. The shaft will bottom out with
approximately 1/4" of the shaft still showing.
10. Place the switch trip and compression spring over the TRP shaft.
11. Tighten the shaft clamp on the TRP shaft, then the shaft clamp locking bolt.
96
96-8100 rev C
Page 98
June 2001
MECHANICAL SERVICE
50 TAPER SPINDLE TRP INSTALLATION
The following sections must be completed after installation:
Tool Push-Out Adjustment
Setting TRP Switches
Extension Tube Installation ( if equipped with TSC)
Figure 3-10.. Shim and spacer location diagram.
1. Place the TRP on the machine. The TRP will rest on the spindle lift fork. Caution: Be careful of the
spindle lift fork. Place the assembly toward the front of the machine before lowering it. The assembly is heavy so use great care when replacing it.
2. Install the 4 bolts, with the shim stock and spacers under the TRP.
Part No.Description30-0013A (NEW) 30-0013 (OLD STYLE)
(NOTE: TRP Spacers: the nylon washer goes on top of the shims.)
96-8100 rev C
97
Page 99
MECHANICAL SERVICE
3. If the machine is equipped with TSC, re-install the Extension Tube and Rotating Union in the
following manner. Otherwise, skip this step.
June 2001
NOTE: If the Spindle, Drawbar or Extension Tube has been replaced the Extension
Tube Runout
Extension
TRP
must be adjusted.
High Pressure
Coolant Hose
Rotating
Union
Tube
Purge Air
Hose
Check
Valve
Assy
Drain hose
a)Put a tool holder in the Spindle (this is absolutely required!).
b)Prevent Spindle from rotating to allow for tightening of Extension Tube (inserting a bolt into
one of the holes in the pulley and bracing a bar against the inside of the spindle head is
one way of doing this).
c)Apply grease lightly to the O-ring on the end of the extension tube.
d)Apply blue Loctite to end of extension tube threads.
e)Insert the extension tube into drawbar. The Extension Tube has left hand threads.
Tighten the Extension Tube and turn until the reference marks line up (there should be a
paint line on the extension tube and on the drawbar).
f)Check the runout of the extension tube with a dial indicator at the top of the extension
tube. If the runout is greater than 0.010 TIR max., follow the instructions for
Adjusting Extension Tube Runout.
g)Slip Support Bracket over Rotating Union (check that the edge strip is intact).
h)Lightly grease the O-ring on the Rotating Union, and install the union onto the top of the
extension tube (it has left hand threads). Tighten using two wrenches.
i)Install the (4) support bracket screws loosely. Allow the Rotating Union to find its own
center. Tighten the screws carefully so the bracket does not pull to one side.
98
96-8100 rev C
Page 100
June 2001
MECHANICAL SERVICE
j)Apply grease to the surface of the Rotating Union that passes through the Support
Bracket.
k)Connect the hose to the check valve assembly and the drain line hose (secure the hose
with a cable tie so coolant drains downward to protect rotating union).
4. Plug the 3 air hoses in the TRP.
5. Plug in the clamp and unclamp switches.
6. Set the main air regulator to 85 psi.
NOTE: Tool Push Out Adjustment and Setting TRP Switches must be completed.
TOOL PUSH OUT ADJUSTMENT
1. Put tool holder in spindle.
2. Place machined aluminum block onto machine table. Place a clean sheet of paper under the
block to protect the table.
Tool Holder
Sheet of
paper
Aluminum Block
Figure 3.2-9 Pushout Adjustment.
96-8100 rev C
3. Jog Z-Axis down until tool holder is about 0.030 above the aluminum block. Switch to 0.001
increments. Jog down one increment at a time until no movement can be felt in the block. This is
our zero point. Do not press the tool release button now, this can cause a Z-Axis overload!
99
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.