any other party automatically voids the factory warranty.
June 6, 2013
HAAS SERVICE AND OPERATOR MANUAL ARCHIVE
HL-Series Service Manual 96-8710 English June 1997
โข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 quali๎ฟed
and knowledgeable about the processes.
โขOnly authorized personnel with the proper training and certi๎ฟcation 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
June 1997
TROUBLESHOOTING
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 machine a pattern to follow in, first, determining the problem๎s source
and, second, solving the problem.
The troubleshooting tips are organized in this section according to the area of the machine 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, don๎t expect the machine to correct the
fault. Don๎t suspect machine accuracy if the vise bends the part. Don๎t claim hole mis-positioning if you don๎t
first center-drill 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 doesn๎t turn, remember that the spindle 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 computer. The moral here is don๎t
replace the spindle drive if the belt is broken. Find the problem first; don๎t just replace the easiest part to get
to.
' DON๎T TINKER WITH THE MACHINE
There are hundreds of parameters, wires, switches, etc., that you can change in this machine. Don๎t 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
processor๎s board. First, you have to download all parameters, remove a dozen connectors, replace the board,
reload and reconnect, and if you make one mistake or bend one tiny pin it WON๎T 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-87101
TROUBLESHOOTING
1. GENERAL MACHINE OPERATION
1.1 MACHINE N OT RUNNING
ยด Machine cannot be powered on.
lCheck input voltage to machine.
lCheck main circuit breaker at top right of electrical cabinet; switch must be at the on position.
lCheck overvoltage fuses.
lCheck wiring to POWER OFF button on front control panel.
lCheck wiring to AUTO OFF relay to IOPCB.
lIOPCB may need replacement.
lPOWER PCB may need replacement.
ยด Machine can be powered on, but turns off by itself.
lCheck settings #1 and #2 for Auto Off Timer or Off at M30.
lCheck alarm history for OVERVOLTAGE or OVERHEAT shutdown.
lCheck AC power supply lines for intermittent supply.
lCheck wiring to POWER OFF button on front control panel.
lCheck Parameter 57 for Power Off at E-STOP.
lIOPCB may need replacement.
lMOTIF PCB may need replacement.
June 1997
ยด Machine turns on, keyboard beeps, but no CRT display.
lCheck for green POWER LED at front of CRT.
lCheck for power connections to CRT from IOPCB.
lCheck video cable (760) from VIDEO PCB to CRT.
lReplace CRT.
ยด Any LED on Microprocessor PCB goes out (except HALT).
lReplace Microprocessor PCB.
lReplace VIDEO PCB.
lReplace MOTIF PCB.
ยด Machine turns on, CRT works, but no keyboard keys work.
lCheck keyboard cable (700) from VIDEO to KBIF PCB.
lReplace keypad.
lReplace KBIF PCB.
296-8710
June 1997
1.2 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. 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 ring. One crude method of measurement would be to
take an indicator on a magnetic base extended 10 inches between the turret and spindle ring 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.
TROUBLESHOOTING
ยดMachine vibrates while spindle is on and is not cutting. Sometimes only at
specific RPM.
If the spindle alone causes vibration of the machine this is usually caused by the belt/pulley drive
system.
ยดMachine vibrates while jogging the axis with the jog handle.
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. 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.
96-87103
TROUBLESHOOTING
1.3 ACCURACY
Before you complain of an accuracy problem, please make sure you follow these simple do๎s and don๎ts:
lEnsure 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).
lDon๎t use a wiggler test indicator for linear dimensions. They measure in an arc and have sine/cosine
errors over larger distances.
lDon๎t use magnetic bases as accurate test stops. The high accel/decel of the axis can cause them to
move.
lDon๎t attach test points to the sheet metal of the spindle head.
lDon๎t check for accuracy/repeatability using an indicator with a long extension.
lEnsure that test indicators and stops are absolutely rigid and mounted to machined casting surfaces.
lCheck a suspected error with another indicator or method for verification.
lEnsure that the indicator is parallel to the axis being checked to avoid tangential reading errors.
lCenter drill holes before using jobber length drills if accuracy is questioned.
lOnce machining practices have been eliminated as the source of the problem, determine specifically
what the machine is doing wrong.
ยด Diameters are out of round
l Check that tooling and machining practices are correct. Bores will be out of round due to tool
deflection much more frequently than due to spindle bearing problems.
June 1997
ยด Diameters are incorrect in X-axis
l Ensure the tool probe is set up correctly (settings, etc.).
l Ensure tool offsets are correct. Note that the coordinate system (FANUC, YASNAC, HAAS) must
be selected before setting tools.
l Ensure Parameter 254, Spindle Center, is set correctly.
l Check for thermal growth of the X-axis leadscrew (see "Thermal Growth" section).
ยด Center holes are malformed
l Ensure tooling is tight.
l Ensure Parameter 254, Spindle Center, is set correctly.
l Check spindle to turret pocket alignment. It may be out of alignment due to a crash or misadjustment.
l Check for thermal growth of the X-axis leadscrew (see "Thermal Growth" section).
ยด Part faces are conical
l Wedge may be out of alignment due to a crash.
l Check tooling setup. Turning long, unsupported parts may cause conical part faces.
l Check for thermal growth of the leadscrews (see "Thermal Growth" section).
496-8710
June 1997
ยด Bores are tapered
l Check that tooling and machining practices are correct. Bores will be tapered if the tooling is
inappropriate, the speeds and feeds are incorrect, or coolant is not getting to the cutting tool when
required.
l Although it is rare, the spindle may be out of alignment due to a crash.
TROUBLESHOOTING
ยด Outside diameter (O.D.) is tapered
l Check tooling setup. Turning long, unsupported parts can cause a tapered O.D.
l Check tailstock setup. Excessive hold pressure on the tailstock can distort parts.
l Tailstock may not be aligned to spindle center.
l Spindle to Z-axis may be out of alignment (not parallel).
96-87105
TROUBLESHOOTING
June 1997
ยด Material left after facing a part
l Ensure tooling is correct.
l Ensure turret is aligned to X-axis travel.
l Ensure Parameter 254, Spindle Center, is set correctly.
1.4 FINISH
ยด Machining yields a poor finish.
l Check the condition of the tooling and the spindle.
l Ensure turret is clamped.
l Ensure tooling is tight.
l Check tooling for chatter or lack of rigidity.
l Check the balance of the chuck, part, and fixture.
l Check for backlash.
l Check turret alignment.
696-8710
June 1997
TROUBLESHOOTING
1.5 THERMAL G ROWTH
A possible source of accuracy and positioning errors is thermal growth of the leadscrews. As the machine
warms up, the leadscrews expand in both linear axes (X and Z), causing accuracy and positioning errors. This
is especially critical in jobs that require high accuracy.
NOTE: Thermal growth will be more noticeable in the X-axis, since errors will be
doubled when cutting a diameter.
NOTE: The leadscrew will always expand away from the motor end.
VERIFY THERMAL GROWTH
There are a number of ways to verify the problem. The following procedure will verify thermal growth of the
X-axis 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. Select the X axis and press the ORIGIN key to zero it.
3. Press the OFSET key, then scroll down to G110 (or any unused offset). Cursor to X and press the PART
ZERO SET key. This will set X0 at this position.
4. Enter a program that will start at the new zero position, rapid a certain distance in the X direction, feed
the final .25 inches slowly, and then repeat the X movement.
5. In order to set up the indicator, run the program in SINGLE BLOCK mode, and stop it when X is at the end
of it's set travel. Set the magnetic base on the spindle retainer ring or other rigid surface, with the indicator
tip touching the turret 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 the end of it's set travel, 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 Z-axis.
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 before the part. 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-87107
TROUBLESHOOTING
2. SPINDLE
2.1 NOT T URNING
ยดSpindle not turning.
lIf there are any alarms, see "Alarms" section.
lCheck that the spindle turns freely when machine is off.
ร If spindle drive does not light the RUN LED, check forward/reverse commands from IOPCB.
ร Check that the drawtube piston is not bound against the spindle shaft.
lCheck the wiring of analog speed command from MOTIF PCB to spindle drive (cable 720).
lIf spindle is still not turning, replace MOTIF PCB.
lDisconnect the drive belt. If the spindle will not turn, it is seized and must be replaced.
NOTE: Before using the replacement spindle, the cause of the previous failure must be
determined.
2.2 NOISE
Most noises attributed to the spindle actually lie in the motor or drive belt of the machine. Isolate the
sources of noise as follows:
June 1997
ยดExcessive noise coming from the spindle head area.
lRemove the left end covers and check the machine๎s drive belt tension.
lRun the motor with the drive belt disconnected. If the noise persists, the problem lies with the motor.
If it disappears, go on to the next step.
lCheck for the correct amount of lubrication to the spindle bearings (1cc per hour) in an air mist
lubricated spindle.
896-8710
June 1997
TROUBLESHOOTING
3. TRANSMISSION (HL-3/4)
The transmission cannot be serviced in the field and must be replaced as a unit. Never remove the motor from
the transmission, as this will damage the transmission and void the warranty.
3.1 NOISE
ยด Excessive or unusual noise coming from transmission.
Operate the machine in both high and low gears. Monitor for noise in both gear positions, and
determine if the noise varies with the motor or output shaft speed.
lIf the noise only occurs in one gear throughout the entire RPM range of that gear position, the
problem lies with the transmission, and it must be replaced.
lIf the noise occurs in both gear positions, disconnect the drive belts (see "Transmission" section,
Mech. Service) and repeat the previous step. If the noise persists, the transmission is damaged and
must be replaced.
lDisconnect the drive belts (see "Transmission" section, Mech. Service) and run the machine in high
gear. Command a change of direction and listen for a banging noise in the transmission as the
machine slows down to zero RPM and speeds back up in reverse. If the noise occurs, the motor has
failed and the transmission must be replaced.
3.2 GEARS WILL N OT CHANGE
ยดMachine will not execute a gear change.
lCheck the voltage to the gear shifter motor. The voltage between pins 2 and 3 should beapproximately
+28V when high gear is commanded and -28V when low gear is commanded. If these voltages are
correct, the gear shifter motor has failed and the transmission must be replaced. If these voltages
are incorrect, the cabling or transmission power supply is at fault.
3.3 INCORRECT GEAR SELECTEDOR SENSED
ยดSpindle speed is not consistent with selected gear.
lMonitor the discrete inputs and outputs SP HIG and SP LOW on the Diagnostics display while
commanding high and low gear. The output SP HIG should be 1 when high gear is selected, and SP
LOW should be 1 when low gear is selected. The inputs SP HIG and SP LOW should be 0 when that
gear is engaged, and should both be 1 when the transmission is between gears. These inputs should
never read 0 at the same time.
If any of these inputs/outputs are incorrect, either the gear change limit switches or the wiring to
the I/O PCB is at fault. The limit switches are located inside the transmission, and cannot be
replaced.
96-87109
TROUBLESHOOTING
4. SERVO MOTORS / LEADSCREWS
4.1 NOT OPERATING
All problems that are caused by servo motor failures should also register an alarm. Check the alarm history
to determine the problem๎s cause before any action is taken.
ยดServo motor is not functioning.
lCheck the power cable from rear electrical cabinet to ensure connection is tight.
lEncoder is faulty or contaminated (Alarms 139-142, 153-156, 165-168, 182-185).
lOpen circuit in motor (Alarms 139-142, 153-156, 182-185).
lMotor has overheated, resulting in damage to the interior components (Alarms 135-138, 176).
lWiring is broken, shorted, or missing shield (Alarms 153-156, 175, 182-185).
lMotor 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.
lCheck for broken or loose coupling between the servo motor and the lead screw.
lCheck for a damaged lead screw.
June 1997
NOTE: If a lead screw fails, it is most often due to a failed bearing sleeve.
4.2 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.
lNoise is caused by bearings. Rolling, grinding sound is heard coming from the motor.
lIf motor noise is caused by motor bearings, replace motor.
ยด Lead screw noise.
lEnsure oil is getting to the lead screw through the lubrication system.
lCheck for damage to the bearing sleeve.
lDisconnect the servo motor from the lead screw and rotate the lead screw by hand. If the noise
persists, the lead screw may need replacing.
lRun 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.
lCheck the lead screw for misalignment.
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
1096-8710
June 1997
TROUBLESHOOTING
ball nut mounts is indicated by heating up of the ball nut on the lead screw, and noise and tightness
throughout 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.
4.3 ACCURACY / BACKLASH
Accuracy complaints are usually related to tooling, programming, or fixturing problems. Eliminate these
possibilities before working on the machine.
ยดPoor Z-axis accuracy.
lCheck for backlash in the lead screw as outlined below.
lCheck 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.
Initial Preparation-
Turn the lathe ON. ZERO RET the machine and move the carriage to the approximate center of its travel in
the Z-axis. Move the turret to the approximate center of the X-axis travel.
X-AXIS:
1.Place a dial indicator and base on the spindle retaining ring with the tip of the indicator positioned on
the outside diameter of the turret, as shown in Fig. 4-1.
Fig. 4-1. Dial indicator in position to check X-axis.
2.Set dial indicator and the ๎Distance to go๎ display in the HANDLE JOG mode to zero as follows:
lZero the dial indicator.
lPress the MDI button on the control panel.
lPress the HANDLE JOG button on the control panel.
The ๎Distance to go๎ display on the lower right hand corner should read: X=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.
96-871011
TROUBLESHOOTING
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. 4-1 and manually
push on the turret in both directions. The dial indicator should return to zero after releasing the turret. NOTE:
The servos must be on to check backlash by this method.
Z-AXIS:
1.Place a dial indicator and base on the spindle retaining ring with the indicator tip positioned on the face
of the turret as shown in Fig. 4-2.
June 1997
Fig. 4-2 Dial indicator in position to check Z-axis.
2.Set dial indicator and the ๎Distance to go๎ display in the HANDLE JOG mode to zero as follows:
l Zero the dial indicator.
l Press the MDI button on the control panel.
l Press the HANDLE JOG button on the control panel. The ๎Distance to go๎ display on the lower
right hand corner should read: X=0 , Z=0
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. 4-2 and
manually push on the turret in both directions. The dial indicator should return to zero after releasing
the turret. NOTE: The servos must be on to check backlash by this method.
1296-8710
June 1997
TROUBLESHOOTING
4.4 VIBRATION
ยด Excessive servo motor vibration.
lCheck 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.
PARAMETER LOCK should normally be on.
lA 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.
4.5 OVERHEATING
ยด Servo motor overheating.
lIf 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).
lIf the motor is actually getting hot to the touch, there is excessive load on the motor. Check the user๎s
application for excessive load or high duty cycle. Check the lead screw for binding.
4.6 SERVO E RROR
ยด "Servo Error Too Large" alarms occur on one or more axes sporadically.
lCheck motor wiring.
lDriver card may need replacement.
lServo motor may need replacement.
lCheck for binding in motion of lead screw.
96-871013
TROUBLESHOOTING
5. HYDRAULIC SYSTEM
5.1 HYDRAULIC PRESSURE
ยด "Low hydraulic pressure" alarm (134).
lCheck for any leaks.
lCheck that the oil level is above the black line.
lCheck that the oil pressure is within 50-500 psi. If the hydraulic unit needs to be replaced,
see "Hydraulic Unit Removal/Installation" section.
lCheck that the temperature is less than 150 degrees. If the hydraulic unit needs to be replaced,
see "Hydraulic Unit Removal/Installation" section.
lPhasing changes cause the hydraulic unit to change directions resulting in alarm 134.
5.2 HYDRAULIC C HUCK
ยด Chuck won't clamp/unclamp.
lCheck for alarm condition.
lCheck display for "Low Hydraulic Pressure" alarm (134).
lCheck that the oil pressure gauge is within 50-500 psi.
lCheck that the oil filter gauge is less than 20 psi.
lUse a voltage meter to check the solenoid circuit breaker.
รReplace solenoid valve if faulty.
June 1997
5.3 NOISEIN HYDRAULIC POWER UNIT
ยด Hydraulic power unit noise.
NOTE: Noise in hydraulic unit should decrease a few minutes after start up.
lCheck for leaks in hose.
lCheck that the oil level is above the black line.
lCheck for loose pieces/hardware.
lCheck for debris in motor/cooling fins.
5.4 HYDRAULIC T AILSTOCK
ยด Tailstock pulsates as it moves.
lCheck operating pressure. (Minimum operating pressure is 120 psi)
lCheck for leaks at hydraulic cylinder.
lCheck for leaks at hose fittings.
1496-8710
June 1997
6. ELECTRICAL TROUBLESHOOTING
CAUTION! Before working on any electrical components, power off the machine and wait
approximately 10 minutes. This will allow the high voltage power on the brushless amplifiers
to be discharged.
6.1 ELECTRICAL ALARMS
ยด Axis Drive Fault Alarm
lBlown amplifier - indicated by a light at bottom of amplifier when power is on. Replace amplifier.
lAmplifier 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.
lAmplifier 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.
TROUBLESHOOTING
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
lThe 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
lThe 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.
ยด Servo Error Too Large
lThis alarm occurs when the difference between the commanded axis position and the actual position
becomes larger the 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
lDuring 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.
96-871015
TROUBLESHOOTING
ยด Axis Cable Fault
lDuring 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.
ยด Alarm 101, "MOCON Comm. Failure"
lDuring 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"
lThe self-test of the MOCON has failed. Replace the MOCON.
6.2 PROCESSOR STACK D IAGNOSTIC
(DISCONNECT CABLES FROM A NORMAL OPERATING SYSTEM)
ยด Remove low voltage cable from Video & Keyboard PCB.
lProcessors LED's are normal.
lRuns fine and the CRT is Normal.
lNo keypad beep.
June 1997
ยด Remove low voltage cable from MOTIF PCB.
lProcessors LED's are normal then RUN goes out.
lNo screen.
ยด Remove the Data & or Address buss from the Video & Keyboard PCB.
lProcessors LED's Normal - then Run goes out.
ยด Remove the Data & or Address buss from the MOTIF PCB.
lProcessors LED's Normal - then Run goes out.
ยด Remove the Data & or Address buss from the Micro Processor PCB.
lProcessors LED's - CRT and Run are out.
1696-8710
June 1997
6.3 KEYBOARD DIAGNOSTIC
TROUBLESHOOTING
The following is an example of how to troubleshoot the keypad:
NOTE: Keypad Diodes 1-24 correspond to chart numbers 1-24
Example:1. Pressing the RESET buttonwill cause diodes 1 and 17 to conduct.
lWith the POWER OFF read across diode 1.
lA 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.
lIf your reading was .486 and it dropped to .460 for a difference of .026; the
diode is good.
lThe 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.
lPress and hold <RESET>. The meter should read a short (0 ohms); if not, the
keypad is bad.
96-871017
ALARMS
7. 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.
ALARM NUMBER AND TEXT:POSSIBLE CAUSES:
June 1997
101MOCON Comm. FailureDuring a self-test of communications between the MOCON and main
processor, the main processor does not respond, and is suspected to be
dead. Check cable connections and grounding.
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 EMER
GENCY STOP, motor faults, tool changer problems, or power fail.
103X Servo ErrorToo much load or speed on X-axis motor. The difference between the
Too Largemotor 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 Errorsame as 103.
Too Large
105Z Servo Errorsame as 103.
Too Large
106A Servo Errorsame as 103.
Too Large
107Emergency OffEMERGENCY STOP button was pressed. Servos are also turned off.
After the E-STOP is released, the RESET button must be pressed at
least twice to correct this; once to clear the E-STOP alarm and once to
clear the Servos Off alarm.
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.
1896-8710
June 1997
109Y Servo Overloadsame as 108.
110Z Servo Overloadsame as 108.
111A Servo Overloadsame as 108.
112No InterruptElectronics fault. Problem in the Microprocessor assembly (68030, Video,
or MOCON boards).
113Turret Unlock FaultThe turret took longer to unlock and come to rotation position than allowed
for in Parameter 62. The value in Parameter 62 is in milliseconds. This may
occur if the air pressure is too low, the tool turret clamp switch is faulty or
needs adjustment, or there is a mechanical problem.
114Turret Lock FaultThe turret took longer to lock and seat than allowed for in Parameter 63.
The value in Parameter 63 is in milliseconds. This may occur if the air
pressure is too low, the tool turret clamp switch is faulty or needs adjust
ment, or there is a mechanical problem.
115Turret Rotate FaultTool motor not in position. During a tool changer operation the tool turret
failed to start moving or failed to stop at the right position. Parameters 62
and 63 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, so check CB5 and relays 1-8, 2-3, and 2-4.
ALARMS
116Spindle Orientation FaultSpindle did not orient correctly. 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 the time-out times. 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 high
gear sensor was not detected in time. Parameters 67, 70 and 75 can adjust
the time-out times. Check the solenoids circuit breaker CB4, and the spindle
drive.
118Spindle Low Gear FaultGearbox did not shift into low gear. During a change to low gear, the high
gear sensor was not detected in time. Parameters 67, 70 and 75 can adjust
the time-out times. Check the solenoids circuit breaker CB4, and the spindle
drive.
119Over VoltageIncoming line voltage is above maximum. The servos will be turned off and
the spindle, tool changer, and coolant pump will stop. If this condition
remains for 4.5 minutes, an automatic shutdown will begin.
120Low Air PressureAir pressure dropped below 80 PSI for a period of time defined by
Parameter 76. Check your incoming air pressure for at least 100 PSI and
ensure that the regulator is set at 85 PSI.
121Low Lub orWay lube is low or empty or there is no lube pressure or too high a pressure.
Low PressureCheck tank at rear of machine and below control cabinet. Also check
connector on the side of the control cabinet. Check that the lube lines are
not blocked.
122Control OverheatThe control internal temperature is above 150 degrees F. This can be caused
by almost anything in the control overheating. But is usually caused by
overheat of the two regen resistors for servos and spindle drive. This alarm
will also turn off the servos, spindle drive, coolant pump, and tool changer.
One common cause of this overheat condition is an input line voltage too
96-871019
ALARMS
high. If this condition remains for 4.5 minutes, an automatic shutdown will
begin.
123Spindle Drive FaultOverheat or failure of spindle drive or motor. The exact cause is indicated
in the LED window of the spindle drive inside the control cabinet. This can
be caused by a stalled motor, shorted motor, overvoltage, undervoltage,
overcurrent, overheat of motor, or drive failure.
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.
125Tool Turret FaultTurret has not seated itself properly. There may be something obstructing
the turret between the housing and the turret itself.
126Gear FaultGearshifter is out of position when a command is given to 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.
127Door FaultThe control failed to detect a high at the A DOOR input after an M85 was
commanded and the A DOOR input was not received before a certain period
of time. The units are in milliseconds.
June 1997
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.
130Chuck UnclampedThe control detected that the chuck is unclamped. This is a possible fault
in the air solenoids, relays on the I/O 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 com
manded. Check the solenoid that controls the air to the lock, relay 2-8, the
wiring to the sense switch, and the switch.
134Low HydraulicHydraulic pressure is sensed to be low. Check pump pressure and
Pressurehydraulic tank oil level.
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 135.
137Z Motor Over Heatsame as 135.
138A Motor Over Heatsame as 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 connectors at P1-P4.
140Y Motor Z Faultsame as 139.
141Z Motor Z Faultsame as 139.
2096-8710
June 1997
142A Motor Z Faultsame as 139.
143Spindle Not LockedShot pin not fully engaged when a tool change operation is being per
formed. 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.
144Time-out-Time allocated for use prior to payment exceeded. Call your dealer.
Call Your Dealer
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 145.
147Z Limit Switchsame as 145.
148A Limit SwitchNormally disabled for rotary axis.
149Spindle TurningSpindle not at zero speed for tool change. A signal from the spindle drive
indicating that the spindle drive is stopped is not present while a tool change
operation is going on.
ALARMS
150I Mode Out OfReload control software. Check the status of the Processor board.
Range
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 ZBroken wires or encoder contamination. All servos are turned off. This can
Ch Missingalso be caused by loose connectors at P1-P4.
154Y-axis Zsame as 153.
Ch Missing
155Z-axis Zsame as 153.
Ch Missing
156A-axis Zsame as 153.
Ch Missing
157MOCON WatchdogThe self-test of the MOCON has failed. Replace the MOCON.
Fault
158Video/KeyboardInternal circuit board problem. The VIDEO PCB in the processor stack is
PCB Failuretested at power-on. This could also be caused by a short in the front
panel membrane keypad. Call your dealer.
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 below 190 when wired for 230 volts or drops below
165 when wired for 208 volts.
96-871021
ALARMS
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 lead to ground.
162Y-Axis Drive Faultsame as 161.
163Z-Axis Drive Faultsame as 161.
164A-Axis Drive Faultsame as 161.
165X Zero RetThis alarm will occur if the home/limit switches move or are misadjusted.
Margin Too SmallThis 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 RetSame as 165.
Margin Too Small
167Z Zero RetSame as 165.
Margin Too Small
June 1997
168A Zero RetNot normally enabled for A-axis.
Margin Too Small
169Spindle DirectionProblem with rigid tapping hardware. The spindle started turning in the
Faultwrong direction. System wired incorrectly.
170Phase Loss L1-L2Problem with incoming line voltage between legs L1 and L2. This usually
indicates that there was a transient loss of input power to the machine.
171Phase Loss L2-L3Problem with incoming line voltage between legs L2 and L3.
172Phase Loss L3-L1Problem with incoming line voltage between legs L3 and L1.
173Spindle RefThe Z channel pulse from the spindle encoder is missing for rigid tapping
Signal Missingsynchronization. Bad encoder or wiring.
174Tool LoadThe tool load monitor option is selected and the maximum load for a tool
Exceededwas exceeded in a feed. This alarm can only occur if the tool load monitor
function is installed in your machine.
175Ground FaultA ground fault condition was detected in the 115V AC supply. This can be
Detectedcaused by a short to ground in any of the servo motors, the tool change
motors, the fans, or the oil pump.
176Overheat ShutdownAn overheat condition persisted for 4.5 minutes and caused an automatic
shutdown.
177Over voltageAn overvoltage condition persisted for 4.5 minutes and caused an
Shutdownautomatic shutdown.
178Divide by ZeroSoftware error, or parameters are incorrect. Call your dealer.
179Low PressureSpindle coolant oil is low or low pressure condition in lines.
Spindle Coolant
2296-8710
June 1997
182X Cable FaultCable from X-axis encoder does not have valid differential signals.
183Y Cable FaultSame as 182.
184Z Cable FaultSame as 182.
185A Cable FaultSame as 182.
186Spindle Not TurningTrying to feed while spindle is in the stopped position.
187B Servo Error Too LargeSame as 103.
188B Servo OverloadSame as 108.
189B Motor OverheatSame as 135.
190B Motor Z FaultSame as 139.
191B Limit SwitchSame as 145.
192B Axis Z Ch MissingSame as 153.
193B Axis Drive FaultSame as 161.
194B Zero Ret MarginSame as 165.
Too Small
195B Cable FaultSame as 182.
197100 Hours Unpaid BillCall your dealer.
ALARMS
198Spindle StalledControl senses that no spindle fault has occurred, the spindle is at speed,
yet the spindle is not turning. Possibly the belt between the spindle drive
motor and spindle has slipped or is broken.
199Negative RPMInternal software error; call your dealer.
201Parameter CRC ErrorParameters lost maybe by low battery. Check for a low battery and low
battery alarm.
202Setting CRC ErrorSettings lost maybe by low battery. Check for a low battery and low
battery alarm.
203Lead Screw CRC ErrorLead screw compensation tables lost maybe by low battery. Check for
CRC Error low battery and low battery alarm.
204Offset CRC ErrorOffsets lost maybe by low battery. Check for a low battery and low
battery alarm.
205Programs CRC ErrorUsers program lost maybe by low battery. Check for a low battery and
low battery alarm.
20 6Internal Program ErrorPossible corrupted program. Save all programs to floppy disk, delete all, then
reload. Check for a low battery and low battery alarm.
207Queue Advance ErrorSoftware Error; Call your dealer.
208Queue Allocation ErrorSoftware Error; Call your dealer.
209Queue CutterSoftware Error; Call your dealer.
Comp Error
210Insufficient MemoryNot enough memory to store users program. Check the space available
in the LIST PROG mode and possibly delete some programs.
96-871023
ALARMS
21 1Odd Prog BlockPossible corrupted program. Save all programs to floppy disk, delete all, then
reload.
21 2Program Integrity ErrorPossible corrupted program. Save all programs to floppy disk, delete all, then
reload. Check for a low battery and low battery alarm.
213Program RAM CRC ErrorElectronics fault. Check for a low battery and low battery alarm. Replace the
Processor board.
214No. of ProgramsIndicates that the number of programs disagrees with the internal
Changedvariable that keeps count of the loaded programs. Call your dealer.
215Free Memory PTRIndicates the amount of memory used by the programs counted in the
Changedsystem disagrees with the variable that points to free memory. Call your
dealer.
216Probe Arm DownIndicates that the probe arm was pulled down while a program was
While Runningrunning.
217X Axis Phasing ErrorError occured in phasing initialization of brushless motor. This can be
caused by a bad encoder, or a cabling error.
June 1997
218Y Axis Phasing ErrorSame as 217.
219Z Axis Phasing ErrorSame as 217.
220A Axis Phasing ErrorSame as 217.
221B Axis Phasing ErrorSame as 217.
222C Axis Phasing ErrorSame as 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.
225Y Transition FaultSame as 224.
226Z Transition FaultSame as 224.
227A Transition FaultSame as 224.
228B Transition FaultSame as 224.
229C Transition FaultSame as 224.
231Jog Handle TransitionSame as 224.
Fault
232Spindle Transition FaultSame as 224.
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.
235Spindle Z FaultSame as 139.
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.
2496-8710
June 1997
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.
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 DataPossible corrupted program. Save all programs to floppy disk, delete all,
Begins Oddthen reload.
250Program Data ErrorSame as 249.
251Prog Data Struct ErrorSame as 249.
252Memory OverflowSame as 249.
ALARMS
253Electronics OverheatThe control box temperature has exceeded 145 degrees F. This can be
caused by an electronics problem, high room temperature, or clogged air
filter.
257Program Data ErrorSame as 249.
258Invalid DPRNT FormatMacro DPRNT statement not structured properly.
259Bad Language VersionReload control software. Check the status of the Processor board.
260Bad Language CRCIndicates FLASH memory has been corrupted or damaged.
261Rotary CRC ErrorRotary saved parameters have a CRC error. Indicates a loss of memory - call
your dealer.
262Parameter CRC MissingRS-232 or floppy read of parameter had no CRC when loading from floppy
or RS-232.
263Lead Screw CRC MissingLead screw compensation tables have no CRC when loading from floppy or
RS-232.
264Rotary CRC MissingRotary parameters have no CRC when loading from floppy or RS-232.
265Macro Variable FileMacro variables lost maybe by low battery. Check for a low battery and low
CRC Errorbattery alarm. Reload the macro variable file.
270C Servo Error Too LargeSame as 103.
271C Servo OverloadSame as 108.
272C Motor OverheatSame as 135.
273C Motor Z FaultSame as 139.
274C Limit SwitchSame as 145.
275C Axis Z Ch MissingSame as 153.
276C Axis Drive FaultSame as 161.
96-871025
ALARMS
277C Zero Ret MarginSame as 165.
Too Small
278C Cable FaultSame as 182.
302Invalid R CodeCheck your geometry. R must be less than or equal to half the distance from
start to end within an accuracy of 0.0010 inches.
303Invalid X, B, or Z InCheck your geometry.
G02 or G03
304Invalid I, J, or K InCheck your geometry. Radius at start must match radius at end of arc
G02 or G03 within 0.0010 inches.
305Invalid Q InQ in a canned cycle must be greater than zero and must be a valid N number.
Canned Cycle
306Invalid I, J, K, or Q InI, J, K, and Q in a canned cycle must be greater than zero.
Canned Cycle
307SubroutineSubprogram nesting is limited to nine levels. Simplify your program.
Nesting Too Deep
June 1997
308Invalid Tool OffsetA tool offset not within the range of the control was used.
309Exceeded Max Feed RateUse a lower feed rate.
310Invalid G CodeG code not defined and is not a macro call.
311Unknown CodePossible corruption of memory by low battery. Call your dealer.
312Program EndEnd of subroutine reached before M99. Need an M99 to return from sub-
routine.
313No P Code In M97,Must put subprogram number in P code.
M98, or G65
314Subprogram or MacroCheck that a subroutine is in memory or that a macro is defined.
Not In Memory
315Invalid P Code InThe P code must be the name of a program stored in memory without a
M97, M98 or M99decimal point for M98 and must be a valid N number for M99, G70, 71, 72,
and 73.
316X Over Travel RangeX-axis will exceed stored stroke 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.
317Y Over Travel Rangesame as 316.
318Z Over Travel Rangesame as 316.
319A Over Travel RangeNot normally possible with A-axis.
320No Feed Rate SpecifiedMust have a valid F code for interpolation functions.
321Auto Off AlarmA fault turned off the servos automatically; occurs in debug mode only.
2696-8710
June 1997
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 ML code not used here. Remove L Code.
Code Except M97, M98
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.
ALARMS
332H and TThis alarm is generated when Setting 15 is turned ON and an H code
Not Matchednumber 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.
334Y-Axis Disabledsame as 333.
335Z-Axis Disabledsame as 333.
336A-Axis DisabledAn attempt was made to program the A-axis while it was disabled
(DISABLED bit in Parameter 43 set to 1).
337Goto or P LineSubprogram is not in memory, or P code is incorrect.
Not Found
338Invalid IJK and XYZThere is a problem with circle definition; check your geometry.
in G02 or G03
339Multiple CodesOnly one M, X, Y, Z, A, Q, etc. allowed in any block or two G codes in the
same group.
340Cutter Comp BeginSelect cutter compensation earlier. Cutter comp. must begin on a linear
With G02 or G03move.
341Cutter Comp EndDisable cutter comp later.
With G02 or G03
342Cutter Comp PathGeometry not possible. Check your geometry with the HELP page.
Too Small
343Display QueueA block exists that is too long for displaying queue. Shorten title block.
Record Full
344Cutter Comp WithCutter comp only allowed in XY plane (G17).
G18 and G19
96-871027
ALARMS
345Diff Step RatioParameters 5 and 19 must be same value.
On G17 Plane
346Diff Step RatioParameters 5 and 33 must be same value.
On G18 Plane
347Diff Step RatioParameters 19 and 33 must be same value.
On G19 Plane
348Illegal Spiral MotionLinear axis path is too long. For helical motions, the linear path must not
be more than the length of the circular component.
349Prog Stop W/OCutter compensation has been cancelled without an exit move. Potential
Cancel Cutter Compdamage to part.
350Cutter Comp LookThere are too many non-movement blocks between motions when cutter
Ahead Errorcomp 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 B, C, U, V, or W axis indicate servo off. Check auxiliary axes. Status from
control was OFF.
June 1997
353Aux Axis No HomeA ZERO RET has not been done yet on the aux axes. Check auxiliary
axes. Status from control was LOSS.
354Aux AxisAux axes not responding. Check auxiliary axes and RS-232 connections.
Disconnected
355Aux Axis PositionMismatch between machine and aux axes position. Check aux axes and
Mismatchinterfaces. 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.
359Invalid I, J, or K In G12Check your geometry.
or G13
360Tool Changer DisabledCheck Parameter 57. Not a normal condition for the Lathe.
361Gear Change DisabledNot used.
362Tool Usage AlarmTool life limit was reached. To continue, reset the usage count in the
Current Commands display and press RESET.
363Coolant Locked OffOverride is off and program tried to turn on coolant.
364No Circ InterpOnly rapid or feed is allowed with aux axes.
Aux Axis
367Cutter CompG01 cannot be done with tool size.
Interference
2896-8710
June 1997
368Groove Too SmallTool too big to enter cut.
369Tool Too BigUse a smaller tool for cut.
372Tool Change InTool change not allowed while canned cycle is active.
Canned Cycle
373Invalid Code in DNCA code found in a DNC program could not be interpreted because of
restrictions to DNC.
374Missing XBZA inG31 skip function requires an X, B, Z, or A move.
G31 or G36
375Missing Z or H in G37G37 auto offset skip function requires H code, Z value, and tool offset
enabled. X, B, 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.
ALARMS
379Skip Signal Not FoundSkip signal check code was included but skip was not found when it was
expected.
380X, B, A, or G49G37 may only specify Z-axis and must have tool offset defined.
Not Allowed in G37
381G43 or G44 NotAuto work offset probing must be done without tool offset.
Allowed in G36 or G136
382D Code Required in G35A Dnn code is required in G35 in order to store the measured tool diameter.
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 changes offsets but L, P, or R code is missing or
Code In G10invalid.
386Invalid Address FormatAn address A..Z was used improperly.
387Cutter Comp NotIf block buffering has been limited, Cutter comp cannot be used.
Allowed With G103
388Cutter Comp NotCoordinates cannot be altered while cutter comp is active. Move G10
Allowed With G10outside of cutter comp enablement.
389G17, G18, G19Planes of rotation cannot be changed while rotation is enabled.
Illegal in G68
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.
96-871029
Loading...
+ 167 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.