LATHESHAAS
LATHESHAAS
June 6, 2013
Haas Technical Publications
• Historic machine Service Manuals are posted here to provide information for Haas machine owners.
• Publications are intended for use only with machines built at the time of original publication.
• As machine designs change the content of these publications can become obsolete.
• You should not do mechanical or electrical machine repairs or service procedures unless you are qualified
and knowledgeable about the processes.
• Only authorized personnel with the proper training and certification should do many repair procedures.
AC Alternating Current
AMP Ampere
APC Automatic Pallet Changer
APL Automatic Parts Loader
ASCII American Standard Code for Information Interchange
ATC Automatic Tool Changer
ATC FWD Automatic Tool Changer Forward
ATC REV Automatic Tool Changer Reverse
AWG American Wire Gauge
BHCS Button Head Cap Screw
BT British Tooling (Common usage)
CAD Computer Assisted Design
CAM Computer Assisted Manufacturing (Assisted Machining)
CAT-5 Category 5 Cable
CB Circuit Breaker
CC Cubic Centimeter
CCW Counter Clock Wise
CFM Cubic Feet per Minute
CNC Computerized Numeric Control
CNCR SPINDLE Concurrent Spindle with axis motion
CRC Cyclic Redundancy Check digit
CRT Cathode Ray Tube
CT Caterpillar Tooling
CTS Clear To Send
CW Clock Wise
DB Draw Bar
DC Direct Current
DGNOS Diagnostic
DHCP Dynamic Host Configuration Protocol
DIR Directory
DNC Direct Numerical Control
DOS Disk Operating System
DTE Data Terminal Equipment
ENA CNVR Enable Conveyor
EOB End Of Block
EOF End Of File
EPROM Erasable Programmable Read Only Memory
E-STOP Emergency Stop
FHCS Flat Head Cap Screw
FT Foot
FU Fuse
FWD Forward
GA Gauge
HHB Hex Head Bolts
HP Horse Power
HS Horizontal Series of Machining Centers
ID Inside Diameter
IGBT Isolated Gate Bipolar Transistor
IN Inch
IOPCB Input Output Printed Circuit Board
LAN Local Area Network
LB Pound
LED Light Emitting Diode
LO CLNT Low Coolant
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 problem’s 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, 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 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 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,
reconnect and reload, 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.
MACHINE N OT RUNNING
• Ensure that the machine has been sufficiently warmed up before cutting parts. This will eliminate
mispositioning errors caused by thermal growth of the ballscrews (see "Thermal Growth" section).
• Don’t ever use a wiggler test indicator for linear dimensions. They measure in an arc and have sine/cosine
errors over larger distances.
• Don’t use magnetic bases as accurate test stops. The high accel/decel of the axis can cause them to
move.
• Don’t attach test points to the sheet metal of the spindle head.
• Don’t 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
• 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.
Diameters are out of round
• 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.
Drill
CL CL CL
CL
CL CL
Poor Geometry
CL
Poor Technique
FINISH
Machining yields a poor finish
NOTE: Thermal growth will be more noticeable in the X-axis, since errors will be
doubled when cutting a diameter.
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 X) 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 its 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 beginning of its 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. Error
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 ballscrews to warm up to the correct temperature and stabilize.
Once the machine is at temperature, the ballscrews won't expand any further, unless they are allowed to cool
down. A warm-up program should be run after each time the machine is left idle.
N OT TURNING
Spindle not turning
• If there are any alarms, see “Alarms” section.
• Check that the spindle turns freely when machine is off.
• If spindle is still not turning, replace MOCON PCB.
• Disconnect 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.
NOISE
Most noise attributed to the spindle actually lie in the motor or drive belt of the machine. Isolate the sources of
noise as follows:
Excessive noise coming from the spindle head area.
• Remove the left end covers and check the machine’s drive belt tension.
• Run 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.
• Check for the correct amount of lubrication to the spindle bearings (1cc per hour) in an air mist lubricated
spindle.
V ECTOR D RIVE
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.
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.
• If 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.
• If the noise occurs in both gear positions, disconnect the drive belts (see “Transmission” section, Mechani-
cal Service) and repeat the previous step. If the noise persists, the transmission is damaged and must be
replaced.
• Disconnect the drive belts (see “Transmission” section, Mechanical 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.
N OT OPERATING
All problems that are caused by servo motor failures should also register an alarm. Check the alarm history to
determine the cause of the problem 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
• 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).
• 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 ball screw. Replace or repair
the coupling ("Axis Motor Removal/Installation")
• Check for a damaged ball screw, and replace if necessary ("Ball Screw Removal and Installation"
section).
NOTE: If a ball screw fails, it is most often due to a failed bearing sleeve. When
replacing the ball screw in an older machine, always replace the bearing
sleeve with the current angular contact bearing sleeve ("Bearing Sleeve
Removal and Installation" section).
NOISE
Ball 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 ball 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.
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 ball screw. Loosen the clamp nuts at both ends of
the ball screw. If the symptom disappears, replace the bearing sleeve. Be certain to check for
damage to the ball screw shaft where the bearing sleeve is mounted. If the noise persists, the ball
screw is damaged and must be replaced. When replacing the ball screw in an older machine,
always replace the bearing sleeve with the current angular contact design bearing sleeve.
• Misalignment in the ball screw itself will tend to cause the ball 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 ball screw ball nut mounts is indicated by heating up of the ball nut on the ball
screw, and noise and tightness throughout the travel of the ball screw. Misalignment at the yoke
where the ball nut mounts is indicated by noise and tightness at both ends of the travel of the ball
screw. The ball nut may get hot.
NOTE: Customer complaints of Ball 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.
A CCURACY / B ACKLASH
Accuracy complaints are usually related to tooling, programming, or fixturing problems. Eliminate these
possibilities before working on the machine.
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 the following figure.
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, Z=0
3. Set the rate of travel to .001 on the control panel and jog the machine .010 in the positive (+) Z
direction. Jog back to zero (0) on the display. The dial indicator should read (0) ± .001.
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 the above figure and
manually push on the turret in both directions. The dial indicator should return to zero after releasing the turret.
VIBRATION
Excessive servo motor vibration.
• 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.
S ERVO ERROR
“Servo Error Too Large” alarms occur on one or more axes sporadically.
• Check motor wiring for shorts.
• Driver card may need replacement.
• Servo motor may need replacement.
• Check for binding in motion of ball screw.
CLEANING
In most cases, a thorough cleaning of the suspect Ball Screw will resolve “bad screw” issues, including noise
complaints.
1. Manually jog the Nut to one end of the screw.
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.
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.
H YDRAULIC PRESSURE
“Low hydraulic pressure” alarm (134).
• Check for any leaks.
• Check that the oil level is above the black line.
• Check that the oil pressure is within 50-500 psi. If the hydraulic unit needs to be replaced, see “Hydraulic
Unit Removal/Installation” section.
• Check that the temperature is less than 150 degrees. If the hydraulic unit needs to be replaced, see “Hydrau-
lic Unit Removal/Installation” section.
• Phasing changes cause the hydraulic unit to change directions resulting in alarm 134.
• Make sure the filter has been replaced within the last 6 months.
• If pressure drops below 40 PSI during activation of chuck or tailstock, an alarm will occur.
H YDRAULIC CHUCK
Chuck won’t clamp/unclamp.
• Check for alarm condition.
• Check display for “Low Hydraulic Pressure” alarm (134).
• Check that the oil pressure gauge is within 50-500 psi.
• Use a voltage meter to check the solenoid circuit breaker. Replace solenoid valve if faulty.
NOTE: Noise in hydraulic unit should decrease a few minutes after start up
H YDRAULIC T AILSTOCK
Tailstock pulsates as it moves
Check operating pressure (Minimum operating pressure is 120 psi.).
Check for leaks at hydraulic cylinder.
Check for leaks at hose fittings.
CAUTION! Before working on any electrical components, power off the machine
and wait approximately 10 minutes. This will allow the highvoltage
power on the brushless amplifiers to be discharged.
E LECTRICAL A LARMS
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, It is 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. Adjust voltage to correct specifications or replace the power supply.
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.
NOTE: Refer to the "Cable Locations" section of this manual for a drawing of the
Keyboard Interface PCB.
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 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 mes-
sages 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.
101 COMM. FAILURE WITH MOCON/MOCON MEMORY FAULT During a self-test of communications between the
MOCON and main processor the main processor does not respond, and one of them is possibly bad. Check cable
connections and boards. This alarm could also be caused by a memory fault which was detected on the MOCON.
102 SERVOS OFF Indicates 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 fault, or power failure.
103 X SERVO ERROR TOO LARGE Too much load or speed on X-axis motor. The difference between the motor
position and the commanded position has exceeded Parameter 9. 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.
104 Y SERVO ERROR TOO LARGE Too much load or speed on Live Tooling motor. The difference between the motor
position and the commanded position has exceeded Parameter 23. 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.
105 Z SERVO ERROR TOO LARGE Too much load or speed on Z-axis motor. The difference between the motor
position and the commanded position has exceeded Parameter 37. 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.
106 A SERVO ERROR TOO LARGE Too much load or speed on A-axis motor. The difference between the motor
position and the commanded position has exceeded Parameter 51. 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.
107 EMERGENCY OFF EMERGENCY 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 Servo Off 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.
108 X SERVO OVERLOAD Excessive 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.
109 Y SERVO OVERLOAD Excessive load on Live Tooling 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.
965 TURRET CLAMP/UNCLAMP FAULT The turret either did not clamp within the time specified in parameter
62 or unclamp in the time specified in parameter 63. Check the air supply. Check for obstructions that would
prevent the turret from clamping. Check the operation of the position sensors: slow, position_1, and in_position.
968 DOOR HOLD OVERRIDE ENGAGED Whenever setting 51 is changed to ON, alarm 968 will be added to the alarm
history along with the date and time the change was made. Note that this is not a resetable alarm; it is for information
purposes only.
1001 SMTC FLT Tool Not Found. Specified tool not found in tool table.
1002 SMTC POCKET UP TIMEOUT Pocket did not reach UP position within time limit.
1003 SMTC FLT MS TOOL ONE SW Carousel not on tool one when expected or when on tool one and not expected.
1004 SMTC FLT TC MARK TIMEOUT Carousel did not come off mark switch or did not reach next mark switch within
time limits.
1007 GEAR FAULT Machine did not reach specified gear within time limit.
3.1 TURRET
NOTE: Ensure there is adequate clearance between the turret and chuck before
performing the next step.
3. Press PRGRM/CNVRS, then the MDI key. Type “M43” into MDI and press CYCLE START. This will
unlock the turret by pushing it in the Z-direction.
4. Press the HANDLE JOG key, and then the POSIT key to get into the Position Display and Jog
mode. The A axis should be displayed below the X and Z axes.
5. Press the letter "A", then "HANDLE JOG", and then a jog speed other than ".1". A message
should indicate that the A axis is being jogged.
6. Turn the JOG handle until the obstruction is cleared and the turret rotates freely. If an
OVERCURRENT alarm is received, press RESET and turn the JOG handle in the opposite direc-
tion.
7. Move to Parameter 43 on the Parameter Display and change INVIS AXIS back to “1”. Change
Setting 7 back to ON.
8. Turn the control power off and then back on. The turret can now be positioned by pressing either
POWER UP/RESTART or AUTO ALL AXES.
NOTE: If alarms 111 or 164 occur after the obstruction is cleared, you may need to
adjust the turret motor coupling.
IMPORTANT!!
After a crash the following procedures should be performed in order to verify proper turret
alignment.
1. Turret alignment verification (X-Axis)
2. Spindle alignment verification
3. Turret alignment verification (Spindle)
23 PARTS LIST
21 24 25 28
36 35 19 SHCS 5/16-18 x 1
29 30 31
19 32 33 20 Turret retaining cap
21 SHCS 7/16-14 x 2-1/4
22 Turret male coupling
23 Turret
24 SHCS 7/16-14 x 2-1/4
25 Female turret coupling
20 26 Thrust washer
27 Thrust needle bearing
34 26 27 26 28 Shoulder bolt
26 27 26
22 29 Spring retainer
30 Die spring
31 Coupling mount
32 Coupling mount bushing
37 38
(bronze)
43 42 33 Turret cam
41 39 40
34 15/16 steel ball
35 HHB 5/16-18 x 1
Removal 36 Lever cam
1. Remove the sliding tool changer and turret assembly covers. 37 Belleville spacer
38 Belleville washers
2. Change Parameter 76 from 500 to 50000 (so you will not trip
39 Key
on a low air pressure alarm).
40 Ring switch
3. Remove the air line. 41 Lock nut
42 Spur gear
4. Put a 3/4" wrench on the bolt at the end of the air cycle. 43 Turret shaft
Pull down (-X) until the turret is fully unclamped.
5. Place a block snugly between the back of the turret shaft and the casting to keep the turret shaft
from shifting.
CAUTION! If the shaft moves back when the turret is disconnected the ball
bearings in the turret cam may fall and have to be replaced before the
turret can be reassembled.
6. Remove the four bolts from the turret retainer and remove the retainer.
NOTE: If a shaft extension is available install it at this time. Using the extension gives
you greater movement of the turret and allows you to remove and easily install
the key, washers and needle bearings
NOTE: Check that the turret key did not fall off.
Check that the washer is centered on the turret.
Check that the washer and needle bearing are still on the shaft lip.
NOTE: Check the turret "O" ring. If you can see either the washer or the needle bearing
they have slid off the shaft. Return to step 7 of the turret removal section.
8
PARTS LIST
1 HHB 1/2-20 x 1-1/2
10
7 2 Rod end spacer
12 9 3 1/2 Rod end male
13 11 4 Air cylinder nut
5 14 15 5 SHCS 1/4-20 x 1
16 6 Air cylinder housing
17
7 Air cylinder
4
8 SHCS 1/4-20 x 3/4
2 6 9 1/4 flat washer
18
10 Bearing retainer
11 Locknut
3 12 Bearing
1 13 Worm housing
14 O-ring
15 SHCS 3/8-16 x 2-1/2
16 5/16 Steel ball
45 44
17 O-ring
18 Cluster Gear Shaft
44 Rear turret shaft seal
45 Rear bearing (bronze
bushing)
NOTE: While holding the coupler at its maximum rotational movement release the
pressure and note that the backlash reading will fall to a lesser value. By
experimenting with this method you will find a “spongy” area. This spongy area
is the end play in the worm and cluster gear.
NOTE: Excessive backlash can come from the coupler or bearing retainer.
Turret motor coupling adjustment procedure must be completed for proper alignment.
NOTE: The turret must be at tool #1 and clamped to perform this procedure.
NOTE: If it is tight (no backlash) it will be necessary to force it in one direction or the
other until it pops into its backlash area. If it gets tighter when it is turned, STOP;
this is the wrong direction.
NOTE: Be sure to remove the 4 SHCS located behind the turret. The X-axis wiper may
also need to be replaced if damaged.
3. Remove top plate cover to the turret housing. Be sure to check the gasket and see if it needs
replacement.
4. Remove the SHCS that mount the coolant adapter block to the turret housing. The turret must be
in the unclamped position (M43) in order to lift the coolant line over the black access plate.
5. Remove the black access plate. The plate may need to be pried off with a screwdriver.
NOTE: Have a bucket ready to catch oil draining from the housing.
6. Loosen all turret housing mounting bolts except for the front left bolt nearest the turret.
7. Clamp the turret (M44) and jog to the center of the X-travel.
8. Tap on the turret casting in order to bring the face of the turret into alignment.
NOTE: In order to help keep the turret housing from slipping down during the
alignment procedure, keep the turret housing bolts as snug as possible.
9. Apply Loctite and torque all turret housing mounting bolts to 50 FT LBS.
10. Recheck the turret face to ensure the measurement did not change.
11. Install the access cover and gasket.
12. Pour 10 cups of oil (DTE 25) into gear side of turret housing.
13. Install the Coolant Adapter Block.
NOTE: All alignments done could change spindle centerline. Verify and enter new
spindle centerline position in Parameter 254.
NOTE: Use the jog handle in tenths mode to zero the pocket.
6. Next, rotate the spindle and take readings at both the top and bottom of the pocket.
7. If the reading exceeds .0010" from the centerline or .0020" TIR, the inner coupling may need
adjustment.
8. Perform turret motor coupling adjustment.
NOTE: If the reading is within specifications, but the X axis position is different from
parameter 254, enter the new number in parameter 254.
Spindle High
180deg. 0deg.
X-Axis
Spindle Low
270deg.
Tool Pocket
NOTE: If the turret has a 1/4" brass plug, proceed to the next section.
NOTE: All alignments done could change spindle centerline. Verify and enter new
spindle centerline position in Parameter 254.
NOTE: This procedure is only to be performed if the turret is equipped with a 1/4" brass
plug.
1. Remove the 1/4" brass plug to gain access to the rear coupling.
2. Loosen, then lightly snug all the inner coupling bolts by doing a tool change to each station.
3. Using a toolholder placed in the turret, move the turret in the necessary direction with a rubber or
plastic mallet to align the spindle.
4. Tighten all 10 inner coupling bolts (jogging the A axis for access) and torque them to the required
specifications. Refer to torque chart at beginning of section.
NOTE: All alignments done could change spindle centerline. Verify and enter new
spindle centerline position in Parameter 254.
el
rav
ofT
xis
X-
Z-A C
Ax
is
of
Tr
B
a
ve
l
Point A
The previous illustrations shows a turret that is twisted about the coupler along direction “B” as described in
step five. The turret flats should be parallel to the X-axis with in 0.0002”.
6. If the reading is not within specification install a boring bar tool onto the top of the turret. Slightly
loosen the four (4) marked SHCS and tap on the side of tool holder to twist the turret about the
coupler. The clearance between the SHCS that secure the turret to the coupler allows for this
adjustment. This step is to remove the twist between the turret tool positions and the center of
rotation of the coupler. See the previous figure.
7. Place the indicator tip back at point A and set the indicator dial at zero (0). Jog the turret away
from the indicator along the Z-axis (Direction C). Index the turret 180° so that tool position #7, on
SL-10 and SL-30, or tool position #6 on SL-20 and SL-40, is in the cutting position.
8. Jog the turret back into position along the Z-axis relative to the indicator tip. This reading not to
exceed 0.001”. If the reading is out of specification, then the turret is not yet on the same center of
rotation as the coupler. If the indicator is showing the turret is lower at this position, index the
turret 180 degrees to bring tool position #1 back into the cutting position. Ensure that the turret is
above the coupler center of rotation so that when the turret is moved onto center, gravity does not
work against you.
9. Loosen the four (4) marked SHCS and tap on the turret perpendicular to the X-axis. Move the turret
half of the distance indicated. This will place this half of the turret on the center of rotation of the
coupler. See the following figure.
Extension
Sleeve
Jam
Nuts
NOTE: Alarms 113 and 114, "Turret Unlock Fault" and "Turret Lock Fault", can indicate
that a turret in/out adjustment is necessary. These alarms occur when the
Turret Clamp and Unclamp switches sense a turret positioning error.
1. If the turret travel is not .150", ensure there is no mechanical problem or obstruction affecting the
travel. If no problem is found, the air cylinder rod travel needs to be adjusted. To make this adjust-
ment, loosen the two jam nuts, and screw the extension sleeve away from the air cylinder to
increase the turret travel, or towards the air cylinder to decrease the turret travel. When adjust-
ment is complete, tighten the jam nuts to the extension sleeve.
2. Once the turret travel is set, the Clamp/Unclamp switches must be adjusted. Enter the diagnostic
data page in order to monitor the TT UNL (Turret Unlocked) and TT LOK (Turret Locked) discrete
inputs.
For the following procedures follow:
Section I - For production units making turret in / out adjustments with trip switches.
Section II - For production units making turret in / out adjustments using air cylinder mounted reed
switches
Turret Unclamp
(Out) Switch
Clamp/Unclamp
Switch Bracket
Cam
Turret Clamp
(In) Switch
a. In MDI, enter an M43 (Unlock Turret). The Turret Unclamp switch should be tripped at this point,
and discrete input TT UNL should read "1".
b. Place a 0.160" gage block between the Turret Clamp switch and the side of the cam, ensuring it is
flat against the cam. The Turret Clamp switch should trip and the discrete input TT LOK should
read "1". Remove the gage block.
If either switch does not trip when the gage block is in place, the switches need to be adjusted. Adjust
the switches by loosening the two SHCS and moving the entire switch bracket; DO NOT move the
individual switches unless absolutely necessary.
c. Enter an M44 (Lock Turret). The Turret Clamp switch should be tripped at this point, and discrete
input TT LOK should be "1".
d. Place a 0.160" gage block between the Turret Unclamp switch and the side of the cam, ensuring it
is flat against the cam. The Turret Unclamp switch should trip and discrete input TT UNL should
read "1". Remove the gage block.
e. If either switch does not trip when the gage block is in place, the switches need to be adjusted.
Adjust the switches by loosening the two SHCS and moving the entire switch bracket; DO NOT
move the individual switches unless absolutely necessary.
Section II
a. In MDI, enter an M43 (Unlock Turret). The Turret Unclamp switch should be tripped at this point,
and discrete input TT UNL should read "1".
WEDGE ALIGNMENT
This procedure is meant to be followed using the data collected and entered on the “Service Lathe Alignment”
report. It is important that this form be filled out in its entirety before any adjustments of the wedge are at-
tempted.
Run the spindle at its highest RPM to check for noise and vibration. If vibration or noise is detected, repair this
first before making any wedge adjustments.
Verify the spindle alignment and if necessary correct before beginning the wedge alignment (see the “Spindle
Alignment Verification” section)
1. Mount the magnetic base on turret face and take check two positions on the spindle face (see the
following figure).
2. A difference in readings between the two positions proves the wedge is out of alignment. To correct
the alignment, loosen all linear guide truck bolts for the wedge, leaving the outside corner bolt,
closest to the spindle snug. This will create a pivot when the wedge is moved for alignment (see
the following figure).
NOTE: X and Z-axis way covers will need to be disconnected from the wedge in order
to access the linear guide trucks
NOTE: While moving the wedge try not to change the squareness of the wedge to the
Z-axis.
7. When both alignments are correct, gently snug all the Z-axis linear guide truck bolts then torque to
the required values.
8. Jog the Z-axis towards the spindle stopping 1" from the end of travel. Torque nut face bolts to
required values (tighten in star pattern)
9. Check for binding at the start, middle and end of travel.
Checking Runout.
2. Install Spindle Alignment Test Bar. Take up any slack between bolts with washers.
3. Place the indicator tip onto the test bar near the spindle. Rotate the spindle to determine the
runout. The tolerance is .0001"
NOTE: If the tolerance is greater than .0001 then loosen the test bar mounting bolts,
rotate the spindle and tap on the mounted end of the fixture until the runout
within tolerance.
4. Tighten the bolts to the test bar being careful not to alter the alignment.
5. Move the indicator tip to the end of the test bar and check for runout. Tolerance should not exceed
0.0001".
NOTE: If the reading is greater than 0.0001" remove the test bar, clean both mating
surfaces.
6. Next rotate the test bar until the reading is 1/2 of the total runout. Using the Z-axis, jog the indica-
tor tip over 10 inches of the test bar to determine if the spindle is high or low. Tolerance should not
exceed (0.0004/10")
7. Position the indicator tip on the backside of the test bar. Jog the indicator tip over 10 inches of the
test bar to determine spindle parallelism. The maximum allowable tolerance is 0.0004/10".
NOTE: •If this tolerance is out, call HAAS Automation Service Department..
•If the spindle is in alignment, proceed to Turret Alignment Verification section.
SPINDLE REMOVAL
NOTE: Power off the machine before performing the following procedure.
1. Remove the chuck or collet nose from the Lathe and the necessary covers to gain access to the
spindle assembly.
2. Disconnect oil return hose and coolant drain hose from Hydraulic Cylinder after powering OFF
machine.
4. Loosen the SHCS from the adapter, and detach the hydraulic cylinder.
5. Loosen the eight SHCS on the inside of adapter and detach from spindle shaft.
Hydraulic cylinder.
6. Unplug the encoder. Unscrew the encoder bracket, remove the encoder, then remove the belt.
7. Loosen the four SHCS holding the spindle motor. Slide the motor up by squeezing the belts.
Tighten the SHCS and remove the drive belts from the spindle assembly.
NOTE: POWER OFF THE MACHINE BEFORE PERFORMING THE FOLLOWING PRO-
CEDURE.
1. Remove the chuck or collet nose from the Lathe and the necessary covers to gain access to the
spindle assembly.
2. Disconnect oil return hose and coolant drain hose from Hydraulic Cylinder after powering OFF
machine.
4. Loosen the SHCS from the adapter, and detach the hydraulic cylinder.
5. Loosen the SHCS on the inside of adapter and detach from spindle shaft.
2. Thoroughly clean out the spindle cavity. Ensure that there are no particulates or other contaminates are
removed. Clean thoroughly with alcohol.
3. Install spindle into housing.
4. Place the retainer ring on the spindle with the O-ring toward the spindle.
5. Apply blue Loctite to the six retainer ring mounting bolts and install them. Place a .001 shim between the
spindle and retainer ring. Torque the bolts in a star pattern and in three increments to their final torque value.
Check alignment of the spindle and retaining ring with a .001 shim at each torque value.
SPINDLE INSTALLATION
TOOLS REQUIRED:
• Blue Loctite
• 1/2" Torque Wrench (Up to 250 ft-lbs)
• HAAS Belt Tensioning Tool P/N# T1510 (SL 20), P/N# T1537 (SL 30 and 40)
1. Inspect the new spindle once it is removed from the packaging. Check the alignment of the spacer
between the two bearings. Use a dial indicator on the spacer and bearings to check the run-out.
The run-out should be between .0005-.0015, adjust if necessary.
NOTE: The bolts should be torqued in a star pattern and in increments of 10, 20, 30,40
and finally 50 FT-LBS. Check alignment of the spindle and retaining ring with
a .001 shim at each torque value.
5. Ensure that the spindle can spin freely and the spindle and housing oil mist holes are aligned. If
not, remove the retainer ring and spindle and reinstall.
6. Screw the oil mist nozzles in by hand until they bottom. Then back off the nozzles 1.5- 2 turns
ensuring that the holes on the nozzles and spindle housing are aligned correctly and pointed
towards the bearings. Make sure the nozzles do not come into contact with spindle shaft.
CAUTION! This procedure should be performed with two service persons. One
will apply correct torque amount and the other will tighten mounting
bolts.
13. Mount the encoder onto the spindle housing below the spindle shaft with four mounting bolts.
14. Place the 3/8" timing belt on the spindle pulley, with the other end on the encoder pulley.
15. Align and attach the hydraulic cylinder adapter onto the spindle shaft with the mounting bolts.
Tolerance on the face of the adapter plate perpendicular to centerline within .001". Check tolerance
of large I.D. bore circular within .002".
16. Slide the hydraulic cylinder into spindle shaft. Insert and snug the mounting bolts.
17. Attach and clamp the oil drain hose and coolant drain hose onto hydraulic cylinder.
18. Attach and screw in clamp and unclamp hoses.
19. Set the magnetic base on top of the spindle housing with the indicator touching the top of the
hydraulic cylinder.
20. Spin the hydraulic cylinder and verify that the runout is under 0.001 inches. If runout is over 0.001
inches, spin the hydraulic cylinder to its high point and tap cylinder with a rubber mallet. Tighten
and torque the bolts.
21. Replace all previously removed sheet metal.
Note: It will take two people to lower the motor mount plate, motor and fan from the
machine.
1. Remove the sheet metal panel from the left side of the machine casting.
2. Before removing the spindle motor make sure to stabilize the motor and fan assemblies.
3. Disconnect all electrical connections from the under side of the motor.
4. Remove the three SHCS from the mounting plate and remove the pulley belt.
5. Leave the mounting plate connected to the spindle motor and carefully remove the mounting plate, spindle
motor and fan.
6. Remove the four SHCS that are connecting the mounting plate to the motor. Then remove the four SHCS that
are connecting the fan to the spindle motor.
Installation
Note: It will take two people to lift and attach the motor mount plate, motor and fan
to the machine.
1. Attach the motor mount plate to the motor using the four SHCS, torque the SHCS to 70 ft-lbs. Attach the fan
to the motor using the four SHCS.
2. Lift the mounting plate, motor and fan into place and fasten the plate to the casting using the three SHCS.
Do not tighten the bolts, they should be snug enough to hold the motor into place. Install the drive belt, check
for correct tension and tightening the three SHCS on the motor mount plate.
3. Reconnect the electrical connections on the motor.
4. Reinstall the sheet metal motor cover.
Adjustment bolts.
6. Once the spindle head assembly is level, setup dual indicators on the large magnetic base and
place on the base casting to the rear. Indicate them at the machined bosses to maintain the
spindle head level. See figure on the following page.
NOTE: This setup is to ensure the spindle remains parallel in the Z-axis plane while
raising the spindlehead. It is recommended to only turn the jackscrews a
quarter turn each time so that the spindle head does not become positioned
too high above the turret pocket. Should this happen, you will have to start the
procedure again.
NOTE: If the boss on the spindle head casting is not machined, then an alternate
method to set up the indicators is to retract the B-axis waycover from the left
side and mount the mag base to the base casting. Then position two indicators
on the machined surface beneath the spindle head casting.
7. Place the tenths indicator at the end of the spindle alignment bar and jog tool turret in the Z- axis
towards the spindle until the indicator rest on the inside of the tool pocket.
8. Align the tool pocket holder along the X-axis with the spindle alignment bar by rotating the spindle
and sweeping the indicator 180o along the axis. Refer to the “Turret Alignment Verification” section
on pg. 57.
NOTE: The tool holder alignment pins create a bump in the pocket that should be
ignored.
9. Jog the turret along the X-axis until a measurement reading within .001" is indicated.
10. Next, zero the spindle alignment at the top and bottom of the turret pocket by sweeping the
indicator at those positions and adjusting the jack screws equally.
11. Rotate the spindle 180o and adjust the jackscrews until the indicator reads within a .001" at the top
and bottom of pocket. Repeat Steps 8 and 9, to ensure the X-axis is zeroed for each adjustment in
the vertical direction.
12. Torque the spindle head mounting bolts to 500 ft-lbs so as not to change the spindle’s position.
NOTE: The X-axis value in the Positions page is the new machine centerline. This
value should be stored in Parameter 254.
15. Repeat Steps 3-5 to ensure that the shaft has remained horizontal. If the shaft has moved, return to
Step 11 and recheck the pocket position.
16. Test the other pockets in the same way as pocket #1 (Step 11) without moving the x-axis position.
The tolerances for the other pockets are 0.003 inch from the centerline.
17. Reinstall the following sheet metal pieces if removed:
•The front left panel
•The front bottom panel
•The drain rail
•The front door
NOTE: All alignments done could change spindle centerline. Verify and enter new
spindle centerline position in Parameter 254. (Refer to Section 1.9)
Caution! You may need to use a hoist to lift the sub spindle motor as it weights approx.
90 lbs.
5. Install the replacement motor in reverse steps for removal. Make sure the wiring is fed beneath the
belt.
NOTE: Make sure all contact surfaces, including the test bar, are clean.
NOTE: •If these measurements are out of tolerance from top to bottom (00 and
1800), then proceed to the Tailstock Leveling Procedure.
•If this measurement is out of tolerance from side to side (900 and 2700),
then the insert needs to be replaced and realigned as described in the
Tailstock Insert Removal and Installation section.
4. Raise the TS and bring up to center by equally turning the jack bolts ( do not turn one jack bolt
more than 1/4 turn without turning the other). Adjust to within .0003" and lightly snug bolts during
procedure.
5. Check for TS level change. Adjust by setting the indicator to zero at the right end of the Test Bar
and jog the indicator over to left end of bar. Snug bolts in upper left corner and loosen the others.
Adjust the right-hand jack bolt only and bring the indicator to within .001".
6. Once the TS is leveled, the mounting bolts should be torqued to 50 ft-lbs in a clockwise fashion
(first, the inner mounting bolts than the outside). If the horizontal runout is unacceptable, the
tapered insert may have to be reset as described in the following section
8. Rotate the spindle and measure run-out at the base and the end of the tailstock. Tap into place
using a mallet. Tolerance is less than .001 TIR.
9. Torque the tailstock head retaining nuts.
7. Measure the side to side runout of the concentricity of the spindle to the tailstock quill. The total
side to side runout cannot exceed 0.0005”.
8. Using the set screws in the tailstock base, move the entire tailstock assembly until the total side
to side runout does not exceed 0.0005”. Maintain the parallelism with the Z-axis by insuring that
the travel indicators move an equal amount.
9. Torque the SHCS that attach the foot to the lathe base in an even and gradual pattern to 200 ft-lb.
Verify that the runout has been maintained after the tailstock foot is torqued.
Tools Required:
•Press Fixture and Spacer •Blow torch
•Spindle Alignment Test Bar (P/N# T-1312) •Devcon liquid steel (P/N# 99-4530)
•Tailstock Taper Alignment Bar (P/N# T-1416)
Removal -
1. Remove the six screws that mount the back plate to the tailstock insert.
2. Remove the 3 screws that mount the insert to the casting.
3. Run the screw nut completely down to its farthest travel (far right).
6. Use the blow torch to heat the insert casting. This will take approx. 30 minutes.
7. Pump the hydraulic press to its maximum pressure while continuing to heat the casting.
NOTE: When the pressure on the gauge begins to drop the insert should begin to slip
out. Once the press is fully extended, run the nut down again and repeat step
6.
NOTE: Use a spacer if the adjustment screw on the press is not long enough to
remove the insert.
8. Once the insert is removed, use a small screw driver or chisel to remove any Devcon. Make sure
fill hole is clear.
Installation -
1. Clean the tailstock bore and all mounting surfaces.
2. Mount the spindle alignment test bar onto the spindle.
3. Then mount a tenths indicator to the nose of the test bar.
4. Make sure the fill hole at the back of the tailstock casting is not clogged
5. Install the tailstock insert and three mounting screws.
6. Insert the tailstock taper alignment bar.
REMOVAL -
1. Remove front and rear waycovers.
Extended
Cylinder Rod
BHCS
Encoder
Tailstock
Hydraulic Adapter
Cylinder
BHCS
Encoder
SHCS
Rail Support Rail
4. Remove the (2) SHCS that mount the cylinder rod end block to the rear of the hydraulic tailstock
adapter.
5. Remove the 1/4 - 20 SHCS that mounts the encoder rail to the bottom of the cylinder rod end block
6. Extend the cylinder shaft so that you can place a wrench on the end of the cylinder rod in order to
unscrew it from the end block.
7. Remove the (2) SHCS that mount the hydraulic cylinder body to the base casting.
8. Unscrew the end block from the cylinder.
9. Collapse the hydraulic cylinder then push the tailstock to the rear of travel.
10. Pull the hydraulic cylinder out from the frontside of the tailstock.
INSTALLATION -
11. With the new cylinder in position, push the tailstock to the front of travel.
12. Install the (2) SHCS that mount the cylinder body to the base casting. Before tightening move the
tailstock to the front end of travel.
13. Thread the end block onto the end of the cylinder rod and tighten.
14. Install the (2) SHCS that attach the end block.
15. Install the 1/4 - 20 SHCS that hold the encoder rail to the bottom of the mounting block.
16. Attach the hydraulic lines to both the front and rear of the cylinder. Check for leaks.
17. Reinstall waycovers.
18. Check the fluid level at the hydraulic tank to determine how much fluid needs to be added.
SL10 TAILSTOCK
Seal Replacement
Disassembly
1. Remove the 4 nuts on the back of the tailstock cylinder.
2. Remove the back of the cylinder and then the cylinder housing.
3. Remove the two seals from the end of the cylinder.
4. Remove the two seals from the end of the cylinder. One of the seals is inside the bore of the
cylinder.
• Hoist and lifting straps OR floor jack and (4) wood blocks
1. Power off the machine.
2. Remove the left side panel to access the spindle motor and transmission assembly.
NOTE: If you are using a floor jack, the bottom left front panel needs to be removed.
3. Disconnect all electrical lines from the motor and transmission assembly.
4. Position the hoist directly to the rear of the motor and place the lifting straps around the motor and
transmission. Make sure there is enough tension on the straps so that when you loosen the
mounting bolts, the motor assembly does not shift.
NOTE: If you are using a floor jack, slide the jack under the transmission assembly
from the front side of the machine. Being careful not to damage any compo-
nents, place the wood block supports under the transmission and motor .
5. Remove the four transmission mounting plate bolts. Raise the transmission enough to remove the
drive belts, then slide the entire assembly out.
Mounting plate
NOTE: If you are using a floor jack, slide the jack under the front side of the machine.
Being careful not to damage any components, place the wood block supports
on the jack and slide the transmission and motor onto the jack.
2. Ensure the new transmission is seated securely on the straps and lift up slowly. Lift only high
enough to install the drive belts, then gently swing the assembly into place.
3. Insert the four bolts that secure the transmission mounting plate to the spindle head.
4. Adjust the drive belt tension, then tighten down screws completely. Refer to the Spindle Installation
section, for proper belt tension procedures and tension chart.
5. Remove the existing CBL890 and replace it with the CBL890 included in the service kit (33-1894).
CBL890 connects to IOPCB P15 inside the control cabinet, exits the control cabinet through the
top or bottom opening, and connects to the gearbox Hi Gear, Lo Gear, and Trans Lo oil connec-
tors.
If the control cabinet cables exit through the bottom of the cabinet, thread the end of CBL890 up
through the gray rubber grommets in the opening in the bottom of the control cabinet as shown. If
the control cabinet cables exit through the junction box at the top of the control, thread CBL890
through the top junction box.
Remove the cable guide covers necessary to route CBL890 to IOPCB P15 and place CBL890 in
the cable guide.
Terminal
Connections
on Motor
Buss
Push-in
Connectors
7. Inside the control cabinet, replace the cable guide covers. Close the control cabinet door and turn
the main power to machine on.
Check that the oil pump works properly
Power the machine on. Verify that parameter 150 is correct and that parameter 57 bit 26 trans lo oil is set to 1.
Push power up restart and check that the transmission oil pump is running. You will be able to see the oil
flowing through the clear line and feel the oil pump humming as it runs. The oil pump will run whenever the
spindle is turning.
Parameter 150 values for Haas 16DP gearboxes:
SL-30 / TL-25 with gearbox option 1054
SL-30B / TL-25B 744
SL-30 with OPC12 and gearbox option 943
SL-40 / 40L (incl XP option) 744
SL-40B / 40LB (incl XP option) 434
NOTE: If you are using a floor jack, replace the bottom left front panel.
Note: The next step requires the use of additional lifting means, for example use a
forklift to pick up the assembly.
4. Use lifting eyes to support the motor/transmission assembly. There is a provision for a lifting eye
close to the center of the motor cover and another at the pulley end. Use a lifting strap between
the two lifting eyes and secure the strap to the lifting equipment.
5. Support the motor/transmission assembly.
6. Remove the bolts that secure the transmission to the spindle casting.
7. Lift the motor/assembly up to clear the belts and then pull the assembly away from the spindle
casting.
Installation
1. Install new belts on the spindle pulley. These need to be a matched set.
Note: The next step requires the use of additional lifting means, for example use a
forklift to pick up the assembly. Use lifting eyes to lift and position the motor/
transmission assembly. There is a provision for a lifting eye close to the center
of the motor cover and another at the pulley end. Use a lifting strap between
the two lifting eyes and secure the strap to the lifting equipment.
Setscrew (2)
2. Lift the assembly and position it over the belts. Lower the assembly into position and loosely
install the four mounting bolts.
3. Tension the belts using the tension adjusting screws. These 2 screws are located under the
transmission. A long 1/4" Allen wrench and a torque wrench are needed to adjust these screws.
Adjust them to 44 in lb. Once both are adjusted recheck the first one, then the second. It may be
necessary to recheck the screws a few times in order to attain the proper torque.
4. Torque the mounting bolts to 80 ft lb.
5. Replace the wires on the motor. Match the cables numbers, from the machine, to the numbers on
the buss.
6. Replace the motor feedback cables. These are located on the sub-panel on the left of the motor
assembly.
7. Ensure all cables are away from moving parts.
8. Reinstall any other spindle related pieces that were removed (e.g. Coolant collector and hose)
9. Command the spindle forward at low RPM (Do not exceed 500 rpm); look for leaks. Start the run-in
program. This program will run for about 2 hours.
Note: Machines with non hydraulic tailstock machines have no grid offset to set.
SETTING THE OFFSET -
1. Set the grid offset to zero. (Parameter 125 or 127 depending on the axis being set.) Setting #7
(PARAMETER LOCK) must be OFF to reset grid offset.
2. Press ZERO RET and ZERO SINGL AXIS the axis you are setting (X, Z, or B).
3. Calculate the grid offset using the following formula, and write the result in Parameter 125 (X-axis),
127 (Z-axis), or 170 (B-axis), depending on the axis being set.
(DISTANCE TO GO - .236) x Ratio = Grid Offset
The Ratio (steps/unit) for the X and Z axes are the values in Parameters 5 and 33 respectively.
4. ZERO RET the axis again to use this offset.
NOTE: If X-axis grid offset is reset, Parameter 254 should be checked and
adjusted accordingly.
8 9
7
11
10 AIR
AIR 1
MAX
2
5
MIN
6 4 3
The following is a list of the Lube Air Panel Assembly components, each with a description of its specific
function.
1. Oil Pressure Gauge - Indicates the pressure (in psi) at which the oil is pumped from the reservoir.
2. Oil Pump - Pumps the oil from the reservoir to various parts of the lathe. Every 30 minutes the
pump cycles and pumps approximately 3cc of oil (at approximately 20 psi).
3. Oil Reservoir - Stores the oil (Vactra #2) that is used for lubrication in the linear guides and ball
screws. Oil is also mixed with air and sent to the spindle bearing for lubrication and cooling.
4. Oil Filter - Filters the oil from the reservoir before it is pumped to the necessary areas.
5. Air Pressure Gauge - Indicates the pressure (in psi) at which the air is being regulated.
6. Air Filter - Filters the air and removes moisture before it is sent to the solenoid valves.
7. Air Pressure Regulator - Maintains the air supplied from the outside source (via the main air line)
at a constant, desired pressure (approximately 85-90 psi).
8. Air Solenoid Assembly - 4-way 2-position valve that controls the air to the turret air cylinder.
9. Air Solenoid Assembly- 3-way 2-position valve that controls the air to the parts catcher air
cylinder. This assembly is only on machines equipped with a part catcher.
10. Power Cable - Supplies power to the Lube Air Panel from the main control box and carries
signals from switches to control box.
11. Foot Pedal Cable - Connects chuck actuator foot pedal to the lube air panel.
10
77
1
2
5 4
6
3
The following is a list of the Lube Air Panel Assembly components on the rear of the panel, each with a descrip-
tion of its specific function.
1. Air Pressure Switch - Monitors the air supply pressure, and sends a signal to the control panel to
“alarm out”, or stop, the machine when the air pressure falls below 70 psi.
2. Solenoid Valve - Opens when the spindle is turning to permit air to be sent to the spindle bear-
ings.
3. Air Regulator - Maintains the correct air pressure (10-12 psi) being sent to the spindle bearings.
4. Oil Mist Ports - Connect to nylon tubing that carries the oil-air mist to the spindle bearings. One
port supplies the front spindle bearing, and one supplies the rear bearing.
5. Air Pressure Gauge - Indicates the pressure of the air being mixed with oil and supplied to the
spindle bearings.
6. Connector Plate - Contains all of the connectors for the Lube Air Panel.
7. Pressure Switch - Monitors the oil supply pressure, and sends a signal to the control panel to
stop the machine if the pressure drops below the minimum level for a set period of time.
8. Oil Line - Carries oil to the ports, where it is then sent to the ball screws, linear guides, and
spindle bearings.
9. Oil Ports - Connect to nylon tubing that carries the oil to the ball screws and linear guides.
10. Flowmeters - Maintain the correct amount of oil dropping from the upper ports to the lower ports
where they are mixed with air and sent to the spindle bearings.
CAUTION! Power off the machine before performing the following procedure.
NOTE: All plastic ties must be cut in order to remove the lube air panel.
8. Remove the mounting screws located at the top of the lube panel.
Removal
2. Disconnect the hydraulic hoses. Be sure to mark the positions of the hoses so they can be put
back to their original fittings
4. Remove the four bolts from base of unit, then slide hydraulic unit out.
INSTALLATION
1. Position the hydraulic power unit in place and secure with four mounting bolts.
4. Fill the hydraulic unit with DTE25 to the top of the sight glass.
5. Replace any panels that were removed to access the hydraulic unit.
M1 R1 M2 R2 M1 R1 M2 R2
40 PSI 0.070
A2
40 PSI A2 DECR TAILSTOCK
DECR TAILSTOCK (PS)
B2
(PS) B2
0.047
P1
BRAKE A1
P1 CHUCK
BRAKE A1 10 MICRON B1
CHUCK 20 PSI
10 MICRON B1 BYPASS
20 PSI
BYPASS
A B A B
B2
Heat Exchanger
Fan
P1 A B
BRAKE A1 Motor
CHUCK
10 MIC-
RON B1 Tank Fill
20 PSI
BYPASS Line
2 HP
Manifold Block
CASE
FILL
M 1 IN FEMALE
PIPE COUPLER TANK
A B TANK
PORT
FILL
Pilot Line
Variable Pump
LEVEL
TEMP
GAGE
CASE
DRAIN 8 GALLON
RESERVOIR
WITH BAFFLE
100 6 GPM TANK DRAIN
MESH 550 PSI 1/2 NPT
40 PSI A2
0.070 DECR TAILSTOCK
40 PSI A2 (PS)
DECR B2
TAILSTOCK
(PS)
B2
0.047
P1
BRAKE A1
P1 CHUCK
10 MICRON B1
BRAKE A1
20 PSI
CHUCK BYPASS
10 MICRON
20 PSI B1
BYPASS
Pressure Gauge
Control Valves
A B A B
Control Valve
(with spring return)
Control Valve
(direct operated by
solenoid with
spring return)
Orifice
Electrical Switch
(with spring return)
Solenoid
Coupler
A B Line Junction
Power Take-Off
Motor Coupling
Non-Return Valve
Pressure
Compensating
Valve
Filter
1.5 HP
CASE
FILL
M 1 IN FEMALE Heat Exchanger
PIPE COUPLER TANK
PORT
FILL Fan
TANK
Motor
LEVEL
TEMP Tank Fill
GAGE
CASE Line
DRAIN 8 GALLON
RESERVOIR Manifold Block
WITH BAFFLE
100 3 GPM TANK DRAIN Pilot Line
MESH 550 PSI 1/2 NPT
Variable Pump
WARNING!
Power on machine, but DO NOT PRESS EMERGENCY STOP, or turret will
fall during spring removal.
REPLACEMENT
1. Remove sliding tool changer cover, located in the back of the machine, to gain access to spring.
3/4" HHB
Spring Bracket
4. Insert a wood block between ballscrew support and ballscrew nut to safely block the assembly.
5. Loosen 3/8" SHCS that holds lower pivot arm to spring bracket, then loosen 3/4" nut of upper pivot
arm of spring bracket.
WARNING!
Be careful not to release tension too fast.
NOTE: Recommend using a wrench with a cheater bar for leverage when relieving
spring tension.
3/4" HHB
Pivot Arm
3/8" SHCS
7. Remove cross slide spring and remove spring retainer located inside turret housing. Use access
hole located on the opposite side of turret to remove spring retainer. Replace used spring retainer
with new beveled spring retainer.
8. Remove cylinder spring retainer attached to pivot arm and replace with new cylinder spring retainer.
9. Install new cross slide spring. Attach spring to spring retainer in turret housing and cylinder spring
retainer of pivot arm.
10. Place a wrench on pivot arm then pull towards rear of bracket until pivot arm locks to restore spring
tension.
11. Tighten 3/8" SHCS of lower pivot arm and nut of upper pivot arm on spring bracket.
REMOVAL
CAUTION! Power off the machine before performing the following procedure.
3. Loosen 1 1/2" shaft collar that locates the parts catcher tray, and slide out tray and inner
shaft.
4. Unclamp outer retaining ring that retains the shaft collar on the outer shaft, remove shaft collar and
inner retaining ring.
6. Detach 5/32" airlines attached to the barrel end and rod end ports of the air cylinder.
7. Remove 7/16" hex nut that attaches the air cylinder to the parts catcher shaft.
8. Loosen and remove 1/4" SHCS and washer that attaches air cylinder to cylinder mount and remove
air cylinder.
9. Remove 3/8" SHCS holding the parts catcher pivot mount assembly to the spindle head casting
and slide out mount assembly.
Parts Catcher
Air Cylinder Tray
Parts Catcher
INSTALLATION
1. Slide parts catcher pivot mount assembly through the sheet metal seal and attach to
spindle head casting using 3/8" SHCS.
2. Install air cylinder to cylinder mount using 1/4" SHCS and washer.
3. Attach air cylinder rod in its fully retracted position to parts catcher shaft with the hex nut.
6. Place inner retaining ring on outer shaft, slide shaft collar on and attach outer retaining ring.
NOTE: Machine must be powered up and controlled in MDI mode to check for proper
activation and deactivation of parts catcher. It must be stopped with the rod
fully extended to properly position chute assembly to the collector door.
8. Slide the inner shaft of the tray assembly into outer shaft of pivot assembly. Locate tray assembly
far back enough to catch the part and clear chuck.
9. Rotate the tray position to open the sliding door of the collector. Tighten the shaft collar to the
parts catcher shaft. Step through MDI program and check tray operation
PROBE SETTING
1. Power off the machine and unfasten the forward end panel on the left side of the machine.
3. Lower tool setter arm to horizontal position. Install a turning tool in the cutting position pocket on
the turret and jog the Z axis in slow motion until the tool tip touches the square tip of the probe.
4. By tightening 1/4-20 set screw on the mounting block, adjust the height of probe so the tip of the
turning tool touches the middle of the side of square tip. After proper alignment, tighten all four 3/8-
16 screws on mounting block and torque them to 50 ft/lb. Also tighten the 1/4-20 nut on the set
screw against the mounting block.
5. Install .0001” indicator on a safe place on the turret, align the tip of probe within .0005” to X and
Z axes by loosening the four 4-40 clamping screws and rotating the probe body. Tighten the
clamping screws.
6. Rotate tool setter arm to vertical position (home position) and check the alignment of probe, ball
stud and home switch actuator groove to home assembly. If there is misalignment, loosen the two
1/4-20 button head screws and let home assembly self center to the ball stud. Tighten screws after
proper alignment.
8. Move turret away and pull down tool setter arm. Control should switch to Tool set offset screen. X
and Z will jog only in slow motion. Using your finger, trigger probe, speaker should beep and
diagnostics input should change from 0 __> 1 __> 0. Using slow jog button, move X or Z clear of the
part, tap the probe, the motion in current direction should stop, offset should update.
1. Install stylus tip with supplied wrenches. Additional information can be found in the probe
manufacturer's manual.
2. Install .0001" indicator on a safe place on the turret, align the tip of probe within .0005" to X and
Z axes by loosening the four 4-40 clamping screws and rotating the probe body. Finally tighten the
clamping screws.
This procedure measures probe faces and sets parameters based on the actual distances. If a diameter
difference greater than the tolerance of +/- 0.002 is noticed, preforming this procedure will correct the setup
without any mechanical changes.
1. Parameter 254, spindle center distance must be set correctly before setting LTP.
10. Select handle jog mode, Distance to go will read X=0.0000, Z=0.0000
11. Manually jog in Z to a position clear of the LTP arm, don’t move the X.
12. Lower the LTP arm, the display will switch to OFFSETS,
14. Manually jog to probe tip and “probe” the 1"dia reference tool in the -X direction (move down) using
0.0001 feed rate.
16. Subtract 1" from the number in step 15 (e.g.; 4.9993 - 1.0000 = 3.9993).
17. Enter the number from step 16 in SETTING #59 (X+ DISTANCE).
18. Manually jog the tool and “probe” the 1" reference tool in the X+ direction (move up) using 0.0001
feed rate.
20. Add 1" to the number in step 19. (e.g. 2.2309 + 1.0000 = 3.2309).
21. Enter the number from step 20 in SETTING #60 (X- DISTANCE).
22. Subtract the number in SETTING #60 from SETTING #59 (e.g. 3.9993 - 3.2309 = 0.7684).
24. Enter the number from step 23 (effective probe width) in SETTING #62 and SETTING #63.
VERIFICATION
( Method assumes cut geometry is smaller than Tool Probe setting diameters.)
O.D.
25. Using Handle jog and an OD turning tool, OD turn a diameter. Set DISTANCE TO GO to X=0.000.
28. Jog to probe the OD tool in the X- direction using the 0.0001 feed rate.
30. Add the number from step 29 to the measured diameter in step 26. (e.g. 2.125 + 1.8743 = 3.9993)
31. The SUM from step 30 should equal the number in SETTING #59 (X+ DISTANCE) +/- 0.0020).
I.D.
32. Using Handle jog and an ID boring tool, ID bore a diameter. Set DISTANCE TO GO to X=0.000.
35. Jog to probe the ID tool in the X+ direction using the 0.0001 feed rate.
37. Add the number from step 36 to the measured diameter in step 34. (e.g. 2.125 + 1.4809 = 3.2309)
38. The SUM from step 37 should equal the number in SETTING #60 (X- DISTANCE) +/- 0.0020.
39. If verifying tool setter arm settings with cut diameters larger than tool probe setting diameter,
subtract the X DISTANCE TO GO from the measured diameter and compare result to the appropri-
ate X +/- setting (#59 or #60).
TOOLS REQUIRED:
• Spanner Wrench (32mm or 40/50mm) • Shaft Lock (32mm or 40/50mm)
1. Turn the machine ON. ZERO RETURN all axes and put the machine in HANDLE JOG mode.
2. Remove rear and right side covers. Remove the hard stops from the bearing support and
motor end of the ball screw.
3. Remove the cover from the motor housing. Disconnect the oil line from the ball screw nut.
SHCS Bearing
Locknut
Bearing Bearing
Locknut Support
SHCS Casting
a. At the bearing support side, loosen the lock nut screw. Unscrew the clamp nut an 1/8" and
retighten clamp nut screw. Attach shaft lock tool to bearing support side of ball screw.
b. At the motor end, loosen the motor coupling on the ball screw side of the coupling. Remove
the four motor mount SHCS and the motor. Remove the Woodruff key from the key way on the ball
screw.
c. In the motor housing, loosen the lock nut screw, attach the spanner wrench to the clamp nut
and remove the nut from the ball screw in the motor housing. Unfasten the six ¼-20 x 1” SHCS
from the bearing sleeve and remove the bearing sleeve from the motor housing. On the bearing
support side, remove bearing support clamp nut.
d. Push the wedge all the way towards the motor end. Underneath the wedge, remove the SHCS that
attach the ball screw nut to the nut housing. Pull the ball screw forward to clear the nut from the
housing and angle the ball screw towards the right of the bearing support. Carefully remove ball
screw.
a. At the bearing support side, loosen the lock nut screw. Unscrew the clamp nut an 1/8" away from
the bearing support and retighten clamp nut screw. Attach shaft lock tool.
b. At the motor end, loosen the motor coupling on the ball screw side of the coupling.
Remove the four motor SHCS and the motor. Remove the Woodruff key from the key way on the
ball screw. In the motor housing, loosen the lock nut screw and attach the spanner wrench.
Remove the clamp nut.
d. Underneath the wedge, remove the SHCS from the ball screw nut and push the wedge towards
the motor housing.
e. On the bearing support side, remove the shaft lock tool and clamp nut. Remove the alignment
pins and the SHCS from the bearing support casting. Make note of any shims. Hold the ball screw
in place and remove the bearing support. Pull forward on the ball screw and carefully remove.
Ensure all mating surfaces on the bearing sleeve, motor housing, nut housing and the ball screw nut are free of
dirt, burrs, grease or other contaminants.
1. Reinsert the ball screw, with the motor housing bumper on it, from the right hand side of the
bearing support into the motor housing. Align the ball screw with the bearing support end and insert
the ball screw. Prevent contact with the screw threads, to avoid any possible damage.
2. Hold the ball screw level on the motor side. Slide the bearing sleeve onto the ball screw and insert
bearing sleeve into motor housing. Attach bearing sleeve to the housing with six ¼-20 x 1” SHCS.
Place a drop of blue Loctite on each of the SHCS before inserting. Torque the bearing sleeve SHCS
to 15 FT-LBS.
CAUTION! Do not use more than one drop of Loctite. An excessive amount will
cause a film to develop between the sleeve and housing which could
result in backlash.
3. The following sequence is important to ensure proper installation of the ball screw:
a. On the bearing support end, install the lock nut an 1/8" away from the bearing. Tighten
the lock nut screw. Install the shaft lock onto the bearing support end of the ball screw.
c. Place a spanner wrench on the lock nut in the motor housing and torque it against the
bearing to 15 FT-LBS.
d. Torque the clamp nut screw and mark with yellow paint.
e. At the bearing support end, remove the shaft lock and loosen the clamp nut screw.
Tighten the lock nut against the bearing to 4 IN-LBS. Retighten the clamp nut screw and
mark with yellow paint.
f. Align the ball screw nut to the nut housing on the wedge, check oil line fitting is in the
correct position. Apply a drop of blue Loctite to the five SHCS and fasten the nut to the
housing. Torque the ball screw nut SHCS to 15 FT-LBS.
g. Place the Woodruff key back into the key way slot on the ball screw.
h. Install the motor with the coupling attached check condition of the coupler and tighten the
four motor mounting SHCS. Torque the motor mounting SHCS to 30 FT-LBS.
4. Tighten the collar on the motor coupling to the ball screw and torque to 15 FT-LBS. Attach bumper,
and replace motor housing cover.
5. Check for binding in the beginning, middle and end of travel. You should be able to rotate the ball
screw by hand when the servos are off. Check for backlash or noisy operation.
6. Replace the bearing support end hardstops and reconnect oil line to the ball screw nut.
1. Reinsert the ball screw with bumpers into the bearing sleeve in the motor housing. (Make sure the
ball screw nut will be able to slide in to the wedge nut housing). Support the ball screw on the
bearing support end and re-attach the bearing support housing and bearing.
2. Reinsert alignment pins through the housing into the base casting, replace shims if needed.
Fasten to the base casting using the six bearing support housing SHCS, lock washers and
Loctite.
3. The following sequence is important to ensure proper installation of the ball screw:
a. On the bearing support end, install the lock nut an 1/8" away from the bearing and tighten
clamp nut screw. Install the shaft lock into the bearing support end of the ball screw.
CAUTION! Do not attach bearing clamp nut against bearing support until the motor side
clamp nut is torqued to its proper specification. Damage will occur to the
bearing and ball screw on the support side.
b. Attach the clamp nut onto the motor side of the ball screw.
d. At the motor end, tighten the lock nut screw and mark with yellow paint.
f. Align the ball screw nut with the nut housing on the wedge. Apply a drop of blue Loctite
to the five SHCS and attach the nut to the housing. Torque ball screw nut SHCS to 30
FT-LBS.
g. Place the Woodruff key back into the key way slot on the ball screw.
h. Install the motor with the coupling attached to the ball screw and tighten the four motor
mounting SHCS. Torque the motor mount SHCS to 30 FT-LBS.
4. Tighten the collar on the motor coupling and re-torque the collar SHCS to 15 FT-LBS. Replace
the motor housing cover.
5. Move turret to support housing end, taking care to stop before hitting the support housing.
6. Torque the bearing support housing SHCS to 30 FT-LBS. Prevent contact with the ball screw
threads, to avoid any possible damage.
7. Loosen the lock nut screw. Tighten the lock nut against the bearing to 4 IN-LBS. Retighten the
clamp screw and mark with yellow paint.
8. Check for binding in the beginning, middle and end of travel. You should be able to rotate the ball
screw by hand when the servos are off. Check for backlash or noisy operation.
9. Replace the ball screw hardstops and reconnect oil line to the ball screw nut.
10. Zero return Z axis and set grid offset according to section 3.5.
1. Move the Z-axis Ballscrew nut to the middle of the ballscrew. With all the bolts loose, take a
“before” torque reading on the ballscrew.
2. Screw down (do not torque) the SHCS on the face of the nut.
3. Torque down the SHCS that fasten the nut housing to the side.
4. Now loosen the SHCS on the face of the nut. Run the Z-axis fully each way, then return the nut to
the middle of the ballscrew.
5. Torque the SHCS on the face of the nut. Run the ballscrew nut to the motor end of the ballscrew.
screw down the SHCS (do not torque) the bearing support.
6. Run the ballscrew nut to the bearing end of the ballscrew. Run the ballscrew nut back to the motor
end and torque the SHCS.
7. Run the ballscrew nut back to the bearing end and torque the SHCS. Take three ballscrew torque
readings. One approximately 1” from each end, then one reading at the middle. Readings NTE 3 in-
lb of each other.
Removal
1. Remove the hand wheel.
3. Remove the bearing support. Once removed, pull the dowel pins out of the casting.
5. Remove the motor mount cover plate and unclamp the coupler from the ballscrew.
SHCS Bearing
Locknut
Bearing Bearing
Locknut Support
SHCS
Ball Screw
Motor Mount Casting
2. Thread the ballscrew into the clamp nut on the motor support side and then torque to 15 ft-lb. Then torque
the SHCS in the nut to 15 Inch-lb.
3. Lock the ball screw by using the 32mm lock tool (T-1601). Torque the clamp nut on the ballscrew support
end (not the motor end) to 4 inch-lb. and torque the SHCS in the nut to 15 inch-lb. Remove the lock tool.
4. Install the bearing support leaving the bolts loose. Install the dowel pins and then torque the bolts to 30 ft-lb.
5. Check for binding in the beginning, middle and end of travel. Check for backlash or noisy operation.
1. Turn the machine on. Zero return all axes and put the machine in handle jog mode.
2. Remove all sheet metal necessary to gain access to the X-axis ball screw, servo motor, and
coupler. Remove the way cover.
3. Handle jog the turret down the X-axis until there is access to the motor housing cover.
5. Loosen the clamp collar that ties the X-axis motor coupler to the ball screw.
Oil Line
Temperature
Sensor
7. Carefully handle jog the X-axis until there is just enough room to install the coupler installation tool
(P/N T-1451). Install the coupler installation tool into the coupler to prevent damage to the coupler
when the motor is removed.
8. Brace the gearbox casting to prevent it from movement when disconnected from the nut. Use a
block of wood or other such material that will not cause damage.
Lock Nut
9. Disconnect the motor cables. Remove the four (4) SHCS that secure the axis motor to the motor
housing. Pull the motor away from the casting, this will slide the coupler off of the ball screw,
leaving it attached to the motor output shaft.
10. Remove the bearing locknut and the bearing housing from the bearing support end of the ball
screw.
11. Remove the ball screw retaining ring from the motor end of the ball screw.
b. Slide the ball screw down through the bearing support casting.
c. Thread the ball nut up the ball screw towards the motor end, as you feed the ball screw down
through the bearing support casting.
e. Remove the ball screw through the back side of the wedge casting.
f. Take extreme care not to damage the ball screw while pulling it through the castings.
Coupling
Upper
Bearing
Lower
Bearing
Pack
Wedge
Lower Lock Nut
a. Loosen the counterbalance spring nut at the motor end of the ball screw. Using a crescent wrench,
hold swing arm and loosen upper hex bolt to slowly release the spring tension.
2. Replace the ball screw into the wedge casting in the reverse order by which it was removed:
a. Thread the ball nut up the ball screw towards the motor end until there is clearance to install the
ball screw through the wedge casting.
b. Slide the bearing support end of the ball screw through the bearing support casting.
c. Swing the ball screw up through the hole in the wedge casting.
d. Thread the ball nut down the ball screw, towards the bearing support end, until the ball screw
can be reinserted into the motor end bearing.
3. Ensure that the upper bearing is properly seated and then install the retaining ring.
4. Reinstall the bearing support cartridge into the bearing support casting and over the ball screw.
Secure with the SHCS and torque in a crisscross pattern to 15 ft-lbs.
6. Thread the ball nut up the ball screw until the nut is back in alignment with the nut housing.
Torque the SHCS to 15 ft-lbs.
8. Check for binding in the beginning, middle and end of travel. Check for backlash or noisy operation.
2. Replace the ball screw into the wedge casting in the reverse order by which it was removed:
a. Thread the ball nut up the ball screw towards the motor end until there is clearance to install the
ball screw through the wedge casting.
b. Slide the bearing support end of the ball screw through the bearing support casting.
c. Thread the ball nut down the ball screw, towards the bearing support end, until the ball screw
can be reinserted into the motor end bearing.
3. Ensure that the upper bearing is properly seated and then install the retaining ring.
4. Reinstall the bearing support cartridge into the bearing support casting and over the ball screw.
Secure with the SHCS and torque in a crisscross pattern to 15 ft-lbs.
5. Retighten the counterbalance spring: See the Turret Cross Slide Spring Replacement section of
this manual.
6. Reinstall the lock nut onto the bearing support end of the ball screw. Torque the lock nut to 50 ft-
lbs and then torque the SHCS in the lock nut to 15 in-lbs.
7. Thread the ball nut up the ball screw until the nut is back in alignment with the nut housing.
Torque the SHCS to 15 ft-lbs.
9. Check for binding in the beginning, middle and end of travel. Check for backlash or noisy operation.
Removal
Ballscrew
Nut Housing
Motor
Coupling
Bearing and
Lock Nut
Bearing Handle
1. Remove the hand wheel and the covers from the saddle to gain access to the X-axis ball screw, servo motor,
and coupler.
3. Loosen the clamp collar that couples the X-axis motor to the ball screw.
4. Remove the lubrication line from the ball nut. Remove the SHCS that secure the ball nut to the nut mount.
7. Remove the bearing locknut and the bearing housing from the bearing support end of the ball screw (the
opposite end away of the motor).
8. Remove the ball screw retaining ring from the motor end of the ball screw.
9. Slide the ballscrew away from the motor. Once the ball screw nut is clear of the nut housing lift the ballscrew
up, then towards the front of the machine then lift out of the casting assembly. It may be necessary to slide the
saddle towards the motor.
Installation
1. Install the new bearing pack into the motor end of the saddle casting.
2. Place the ballscrew bumper on the support end (not the motor end) of the ballscrew.
3. Install the ballscrew in the nut housing. Note the orientation of the lubrication fitting and the machined flat on
the ball screw. The fitting should be at the 7 O’clock position and the flat should face down.
4. Snug the bolts that secure the ball nut to the nut housing.
5. Move the saddle towards the rear of the machine and torque the clamp nut on the motor support end to 15ft-
lb. Then torque the SHCS in the nut to 12 inch-lbs.
8. Move the saddle to the front bearing support and install the bearing support over the end of the ballscrew.
9. Torque the clamp nut on the bearing support side to 4 inch-lb and the SHCS in the nut to 15 in-lb.
10. Install the lubrication line from the ball nut to the saddle assembly. Install the hand wheel.
11. Check for binding in the beginning, middle and end of travel. Check for backlash or noisy operation.
NOTE: This option requires the use of a second MOCON PCB. Care should be taken
when tracing signals to and from the MOCONs.
LUBRICATION
The C-Axis gears are automatically lubricated by the machine lube system. The gears are lubricated with one
drop of oil every ten engagements. The amount of oil used is adjusted by a slotted screw on the side of the
oiler block. Turn the screw in (clockwise) for less oil.
Oil Adjustment
For a base line adjustment, turn the screw in completely, then back out 1/2 turn. Check lubrication frequency
and adjust for approximately one drop every ten engagements.
NOTE: Grid Offset must be checked and reset if the drive gear or the “C” drive servo
motor is replaced.
1. Disconnect air supply to C-axis actuator block and install an in-line regulator, with a cut off valve.
3. Press <ZERO RETURN>, type “C” and Press <ZERO SINGLE AXIS>
4. Set parameter 278 (C-axis drive) to zero (0), which will prevent the actuator block from engaging
the C-axis. Set parameter 498 (C-axis Disable) to one (1).
6. Engage the actuator block by applying pressure to the in-line regulator. Set the pressure to 45 psi.
7. Observe the mesh gar contact, insure full contact and smooth mesh of gears if necessary move
the drive gear by hand to insure full gear mesh.
8. Press <POSIT>, use page up or down to find “Pos-Raw Dat 1 data page. Locate the “C” Axis
actual column and record the value. Replace the value in parameter 517 (C-axis Grid Offset) with
this number. This value should be between 0 and 1260.
9. Release the air from the actuator block and set parameter 498 back to zero (0). Zero return the C-
axis; the value in the raw-data page Actual column should now read zero.
10. Engage and disengage the actuator block several times and insure that the gears are meshing
smoothly, observe the raw data Actual column to insure it remains at zero.
11. Disconnect the regulator from actuator block and reconnect normal air supply, enable parameter
278 bit 27 C-axis drive.
13. Press <RESET><CYCLE START>, the machine should orient the spindle, engage and disengage
the C-axis without fault.
14. If the machine displays an alarm, double check the grid offset and spindle encoder pulley for proper
operation.
1. Install the in-line air regulator to the actuator block, adjust the air pressure on the regulator to 45
psi. Activate the air supply to the C-Axis pivot block. Ensure the regulator is set to 45psi.
2. Loosen the two SHCS Stop Block Lockdown Screws, located on the side of the pivot stop block.
Remove stop block adjustment set screw and apply one drop of Loctite to the threads.
3. Install the set screw, but do not put pressure on the stop block.
4. Place a magnetic base indicator on top of the spindle head and rest the indicator finger on top of
the pivot block.
5. Handle jog the C-axis and observe the indicator. If runout is over .0001” in 360° check the grid
offset and/or servo motor installation. If the grid offset and servo motor installation are correct and
the runout is still over .0001” in 360°, inspect the driven gear for damaged teeth.
6. Once the proper runout is achieved set the indicator finger to zero at the lowest point of the runout.
7. Screw down the adjustment set screw until the pivot block is .0005” from the gear mesh contact
point.
8. Tighten the two SHCS Stop Block Lockdown Screws, located on the side of the pivot stop block.
Torque to 35 ft/lbs. Reconnect the C-Axis air supply from the C-Axis solenoid.
The following section describes the removal and replacement of the Auto-Door motor, clutch, and chain, and
how to adjust the action of the door.
MOTOR REPLACEMENT
Motor Removal
1. Shut off power to the machine.
3. Loosen the front two FBHCS on the door drive mount. This will loosen the tension on the chain.
4. Detach the clutch and shaft adapter from the motor shaft by loosening the two (2) SSS on the
shaft adapter.
5. Remove the four (4) SHCS and lock washers that mount the motor to the door drive motor mount
and remove the motor.
Chain
Clutch
Motor Mounting
SHCS
Motor Replacement
6. Remount the motor to the motor mount by the way in which it was removed.
7. Remount the clutch with the shaft adapter to the new motor. Hook the stabilizing arm of the clutch
to the prong on the door drive chain retainer.
8. Reassemble the chain to the motor assembly see the Chain Replacement and Adjustment section
for instructions.
Clutch Removal
1. Turn off power to the machine.
2. Unplug both of the clutch cables from the bridge rectifier on the motor mount.
3. Loosen the front two FBHCS on the door drive mount. This will loosen the tension on the chain.
Remove the chain from the sprocket on the clutch assembly.
4. Cut the cable ties that fasten the clutch cable to the motor mount. Loosen the two (2) set screws
on the shaft adapter and remove the clutch assembly.
5. Loosen the set screw on the front end of the clutch assembly and dismantle the clutch with the
sprocket from the shaft adapter. Be careful not to lose the woodruff key on the shaft.
6. Remove the three (3) SHCS that fasten the sprocket and cog hub to the clutch (the clutch is in two
parts).
2X Setscrew
Door Drive Door Drive Door Drive
Motor Motor Mount Mount Woodruff Key
3X SHCS
Setscrew
Shaft
Adapter
Cog Hub
Chain
Sprocket
Door Drive
Chain Retainer
Clutch
Stabilizing
Arm
Clutch Replacement
1. Replace the clutch as it was removed. When tightening the set screw on the clutch, make sure
that the sprocket turns freely. Hook the stabilizing arm of the clutch to the prong on the door drive
chain retainer.
2. The clutch sprocket should be aligned with the nylon derailers (sprockets) on the chain rail. Fasten
the clutch cable with ties as shown in the following figure.
3. See the Chain Replacement and Adjustment section to reattach the chain.
4. After the clutch has been installed and the chain adjusted properly manually open the door. While
holding the door open command the door to close. This can be done by pushing a button on the
side of the pendant or executing a program. Hold the door open until the machine alarms out.
Repeat this three times.
Clutch Cabling
Chain Removal
1. Shut off power to the machine.
2. Loosen the front two FBHCS on the door drive mount. This will loosen the tension on the chain.
3. Detach the master chain link from the left and right sides of the chain rail and remove the chain.
Chain
BHCS
Chain
Tension
Chain Replacement
1. Replace the chain by fastening the left and right master links to the chain rail on the left and right
ends.
2. Run the chain under the two nylon derailers (sprockets) and over the sprocket on the motor
assembly.
3. Adjust the chain tension by pivoting the motor assembly on the back two screws and tighten the
front two FBHCS on the door drive mount. There should be about 1/8” [3.2cm] clearance between
the chain and the chain rail.
4. Actuate the door manually to test the door movement. If the chain can be heard grinding on the
sprockets, it is too tight. Adjust the chain tension as necessary.
The movement of the Auto-Door is controlled by parameters 235, 236, and 251. See the parameters chapter in
this manual for their descriptions.
Adjust the parameters to assure that the door opens and closes properly.
1. Verify Setting 131 is set to ON. Set the value in parameters 235 and 236 to 3.
2. Set parameter 251 to a value of 3000 (Autodoor motor-on time is 3 seconds). The time needed to
fully open or close the door depends on the size of the machine.
4. When closing, the door should stop about one inch [2.54cm] before reaching the end. Adjust
parameter 251 as necessary.
3.15 W AY C OVERS
Removal
The front and rear way covers are removed in the same manner; but have to be done independently. The
following describes the steps to remove the front way cover - The rear is done in similarly.
1. Jog the X-axis to the rear of the machine and press E-stop.
2. Remove the 8 screws from the left side of the saddle and the 2 from the right side of the saddle.
Z-Axis
Way Cover
Screws
4. Loosen the screws on the bottom, underneath the way cover and remove the one closest to the
front of the machine.
5. Loosen the 8 the top rail bolts. These are accessible from the right side of the machine. It will be
necessary to remove the right side exterior panel. Loosen all the bolts, but remove the two end
bolts.
(8X) SHCS
6. Remove the 4 screws holding the front flange to the front of the machine.
7. Remove the way cover from the machine.
Installation
1. Install the new way cover.
2. Loosely install the top rail bolts.
3. Jog the X-axis all the way to the front of the machine. Adjust the top rail bulkhead towards or way
from the spindle to align the way covers.
4. Check for vertical misalignment. Chec!k in two places; the lower area closest to the floor pan and
the upper right side.
Properly aligned
Misaligned
Properly aligned
Misaligned
2. Grip the tension bar and adjust in a counter clockwise direction so that the clamp will move closer
to the base creating more tension.
Note: Make sure that the tension bar is not so tight that the steady rest will still move
in the un-clamped position but will properly lock in the clamped position.
Clamp
Handle
End
Nut
Tension Bar
40
Make sure the circuit breaker is locked in the off position before attempting any electrical work to avoid pos-
sible shock.
4.1 S OLENOIDS
Please read this section in its entirety before attempting to replace any solenoid assemblies.
INSTALLATION -
5. Replace the air solenoid assembly and attach it to the bracket with the two SHCS. Tighten
securely.
6. Reconnect the electrical connection to the solenoid at the switch bracket.
7. Reconnect the two air lines, ensuring that all connections are tight and do not leak.
8. Restore the air supply to the machine.
Spindle
Lube
Solenoid
2. Disconnect the lube line from the spindle lube air solenoid assembly.
3. Disconnect the electrical leads from the main air line pressure switch.
4. Unscrew the solenoid assembly pressure gauge from the assembly.
Pressure Gauge
INSTALLATION -
6. Reattach the solenoid assembly at the T-fitting.
7. Reattach the pressure gauge onto the solenoid assembly.
8. Reconnect the lube line to the assembly.
9. Reconnect the electrical leads to the main air line pressure switch.
10. Restore the air supply to the machine.
ELECTRICAL CONNECTIONS
NOTE: The machine must have air pressure at the gauge or a “Low Air Pressure”
alarm will be present on power up.
CAUTION! Working with the electrical services required for the SL can be extremely
hazardous. The electrical power must be off and steps must be taken to
ensure that it will not be turned on while you are working with it. In most
cases this means turning off a circuit breaker in a panel and then locking
the panel door. However, if your connection is different or you are not sure
how to do this, check with the appropriate personnel in your organization
or otherwise obtain the necessary help BEFORE you continue.
WARNING!
The electrical panel should be closed and the three latches on the
door should be secured at all times except during installation and
service. At those times, only qualified electricians should have ac-
cess to the panel. When the main circuit breaker is on, there is high
voltage throughout the electrical panel (including the circuit boards
and logic circuits) and some components operate at high tempera-
tures. Therefore, extreme caution is required.
L1 L2 L3
Ground Line
40
T5 Transformer
NOTE: Make sure that the service wires actually go into the terminal-block clamps. (It
is easy to miss the clamp and tighten the screw. The connection looks fine but
the machine runs intermittently or has other problems, such as servo over-
loads.) To check, simply pull on the wires after the screws are tightened.
NOTE: Wide voltage fluctuations are common in many industrial areas; you need to
know the minimum and maximum voltage which will be supplied to the
machine while it is in operation. U.S. National Electrical Code specifies that
machines should operate with a variation of +5% to -5% around an average
supply voltage. If problems with the line voltage occur, or low line voltage is
suspected, an external transformer may be required. If you suspect voltage
problems, the voltage should be checked every hour or two during a typical day
to make sure that it does not fluctuate more than +5% or -5% from an average.
CAUTION! Make sure that the main breaker is set to OFF and the power is off at your
supply panel BEFORE you change the transformer connections. Make
sure that all three black wires are moved to the correct terminal block and
that they are tight.
3. Check the connections on the transformer at the bottom-right corner of the rear cabinet. The three
black wires labeled 74, 75, and 76 must be moved to the terminal block triple which corresponds to
the average voltage measured in step 2 above. The labels showing the input voltage range for each
terminal position are as shown in the following illustrations.
4. Transformer T5 supplies 24VAC used to power the main contactor. There are two versions of this
transformer for use on 240 and 480V machines (32-0964B and 32-0965B, respectively). The 240V
transformer has two input connectors located about two inches from the transformer, which allow it
to be connected to either 240V or 200V. Users that have 220V-240V RMS input power should use
the connector labeled 200V. Users with the External High Voltage Option should use the 240V
connector if they have 420V-510V 60Hz power or the 200V connector if they have 50Hz power.
Failure to use the correct input connector will result in either overheating of the main contactor or
failure to reliably engage the main contactor.
5. Set the main switch to ON (rotate the shaft that engages the handle on the panel door clockwise
until it snaps into the ON position). Check for evidence of problems, such as the smell of overheat-
ing components or smoke. If such problems are indicated, set the main switch to OFF immedi-
ately and call the factory before proceeding.
T5 Transformer
Contactor
6. After the power is on, measure the voltage across the upper terminals on the contactor K1 (located
below the main circuit breaker). It should be the same as the measurements where the input power
connects to the main breaker. If there are any problems, check the wiring.
7. Apply power to the control by pressing the Power-On switch on the front panel. Check the high
voltage buss on the Vector Drive (pin 2 with respect to pin 3 on the terminal bus at the bottom of
the drive). It must be between 310 and 360 volts. If the voltage is outside these limits, turn off the
power and recheck steps 2 and 3. If the voltage is still outside these limits, call the factory. Next,
check the DC voltage displayed in the second page of the Diagnostic data on the CRT. It is labeled
DC BUS. Verify that the displayed voltage matches the voltage measured at pins 2 and 3 of the
Vector Drive +/- 7 VDC.
8. Electrical power must be phased properly to avoid damage to your equipment. The Power Supply
Assembly PC board incorporates a "Phase Detect" circuit with neon indicators, shown below.
When the orange neon is lit (NE5), the phasing is incorrect. If the green neon is lit (NE6), the
phasing is correct. If both neon indicators are lit, then you have a loose wire. Adjust phasing by
swapping L1 and L2 of the incoming power lines at the main circuit breaker.
PHASE
DETECT
PASS FAIL
NE6
NE5
WARNING!
ALL POWER MUST BE TURNED OFF AT THE SOURCE PRIOR TO ADJUSTING
PHASING.
9. Turn off the power (rotate the shaft that engages the handle on the panel door counterclockwise
until it snaps into the OFF position). Also, set the main switch handle on the panel door to OFF.
(Both the handle and the switch must be set to OFF before the door can be closed). Close the
door, lock the latches, and turn the power back on.
10. Remove the key from the control cabinet and give it to the shop manager.
OVERVOLTAGE FUSES
WARNING!
The electrical panel will have residual voltage, even after power has
been shut off and/or disconnected . Never work inside this cabinet
until the small green POWER ON light on the servo amplifiers (servo
drive assembly on brush machines) goes out. The servo amplifiers /
servo drive assembly is on the left side of the main control cabinet
and about halfway down. This light(s) is at the top of the circuit card at
the center of the assembly. Until this light goes out, there are danger-
ous voltages in the assembly EVEN WHEN POWER IS SHUT OFF.
3. Using a large flat tip screwdriver, un-latch the two screws on the cabinet door and then open the
door enough to safely work on the electrical panel. Wait until at least the green POWER ON light
on the servo amplifiers (servo drive assembly on brush machines) goes out before beginning any
work inside the electrical cabinet.
4. On the POWER SUPPLY board there are three fuses located in a row at the upper right of the
board; these are the overvoltage fuses. An orange light will be on to indicate the blown fuse(s).
P24
P1 P25
TB1
5. Using a flat tip screwdriver, turn the fuse(s) counterclockwise to remove and replace the blown
fuse(s) with ones having the same type and rating (½ amp, type AGC, 250V).
CAUTION! When the left fuse is blown, it is still possible to operate the machine,
thereby making an overvoltage situation possible. VERIFY absolute volt-
age to the machine does not exceed 200 volts (Max 260 leg to leg or leg
to ground, or 400 volts on high voltage machines-max 520 volts leg to leg
of leg to ground).
NOTE: The arrangement of these boards may differ from the order of replacement that
follows. The steps for replacement will only differ in which board may need to
be removed before getting to the necessary board.
WARNING!
The electrical panel will have residual voltage, even after power has
been shut off and/or disconnected . Never work inside this cabinet
until the small green POWER ON light on the servo amplifiers (servo
drive assembly on brush machines) goes out. The servo amplifiers /
servo drive assembly is on the left side of the main control cabinet
and about halfway down. This light(s) is at the top of the circuit card at
the center of the assembly. Until this light goes out, there are danger-
ous voltages in the assembly EVEN WHEN POWER IS SHUT OFF.
2. Turn the main switch (upper right of electrical cabinet) to the off position.
3. Loosen the two screws on the cabinet door and then open the door enough to safely work on the
electrical panel. Wait until at least the green POWER ON light on the servo amplifiers (servo drive
assembly on brush machines) goes out before beginning any work inside the electrical cabinet.
4. Disconnect all leads to the Motor Controller (MOCON), or Motor Interface (MOTIF) board (for brush
machines). Ensure all cables are properly labeled for reconnecting later.
5. After all cables have been disconnected, unscrew the standoffs, taking care to hold the board in
place until all standoffs have been removed.
NOTE: If the VIDEO / KEYBOARD or PROCESSOR boards need replacing, please skip
the next step.
6. Replace the MOCON (or MOTIF) board, attaching it to the VIDEO / KEYBOARD (beneath the
MOCON / MOTIF board) with the standoffs.
NOTE: If the PROCESSOR board needs replacing, please skip the next step.
11. Replace the Video / Keyboard, attaching it to the PROCESSOR board (beneath the Video /
Keyboard) with the standoffs.
12. Reconnect all leads (previously removed) to their proper connections.
PROCESSOR BOARD -
13. Remove the MOCON (or MOTIF) board as described in Steps 1-5, and the Video / Keyboard as
described in Steps 8-9.
14. Disconnect all leads to the Processor board. Ensure all cables are properly labeled for reconnect-
ing later.
15. After all cables have been disconnected, unscrew the standoffs, taking care to hold the board in
place until all standoffs have been removed.
16. Replace the Processor board, attaching it to the electrical cabinet (beneath the Processor board)
with the standoffs.
17. Reconnect all leads (previously removed) to their proper connections.
1. Follow all precautions noted previously before working in the electrical cabinet.
2. Turn the main switch (upper right of electrical cabinet) to the off position.
3. Using a large flat tip screwdriver, loosen the two screws on the cabinet door and then open the
door enough to safely work on the electrical panel.
4. Disconnect all leads to the Input/Output board and move aside for removal. Ensure all cables are
properly labeled for reconnecting later. Refer to the Cable Locations section for illustrations show-
ing all cable numbers and the locations on the I/O board.
5. Remove the board by first removing the twelve screws that fasten it to the cabinet. Take care to
hold the board in place until all screws have been removed.
6. Replace the I/O board, attaching it to the cabinet with the twelve screws previously removed.
7. Reconnect all leads to the I/O board at this time.
1. Follow all precautions noted previously before working in the electrical cabinet .
2. Turn the main switch (upper right of electrical cabinet) to the off position.
3. Using a large flat tip screwdriver, loosen the two screws on the cabinet door and then open the door
enough to safely work on the electrical panel.
4. Disconnect all leads to the Power Distribution (POWER) board and move aside for removal. Ensure
all cables are properly labeled for reconnecting later.
5. After all cables have been disconnected, remove the seven screws holding the POWER board to
the cabinet and remove the board. Take care to hold the POWER board in place until all screws
have been removed.
NOTE: If you need to replace the LOW VOLTAGE POWER SUPPLY board, please skip
steps 6 and 7.
6. Replace the POWER board, attaching it with the seven screws previously removed. Don't forget to
use the lower left screw for a ground connection.
7. Reconnect all cables to the POWER board at their proper location.
LOW VOLTAGE POWER SUPPLY - (Brush machines only)
8. Remove the Power Distribution (POWER) board as described in Steps 1-5.
9. Disconnect all leads to the Low Voltage Power Supply (LVPS) board. Ensure all cables are prop-
erly labeled for reconnecting later.
10. After all cables have been disconnected, unscrew the two standoffs at the bottom of the board.
Unscrew the remaining two screws at the top of the LVPS board, taking care to hold the board in
place until all screws have been removed.
11. Replace the LVPS board, attaching it to the cabinet with the two screws and two standoffs previ-
ously removed.
12. Replace the POWER board as described in Steps 6-7.
RS-232 PCB
1. Follow all precautions noted previously before working in the electrical cabinet.
2. Turn the main switch (upper right of electrical cabinet) to the off position.
3. Using a large flat tip screwdriver, loosen the two screws on the cabinet door and then open the door
enough to safely work on the electrical panel.
NOTE: It is suggested to make use of a step ladder high enough to allow you to work
from the top of the electrical cabinet. It will be necessary, when replacing the
RS-232 board, to work from the inside and outside of the cabinet at the same
time.
VIDEO &
KEYBOARD J13
SERIAL PCB
KEYBOARD
P1 INTERFACE
PCB
700B
850
J3
RS 232/ 32-4090 J1
P850
MICRO
PROCESSOR PORT 1
PCB Serial User’s Port
P850A
PORT 2
Aux Axis Port
5. To remove the RS-232 board, unscrew the two hex screws (on the exterior of the cabinet) holding
the connector to the cabinet. From the inside of the cabinet, pull the connector through the panel,
and disconnect the cable.
6. Replace the RS-232 board by first connecting the appropriate cable to the board (850 to SERIAL
PORT #1, 850A to SERIAL PORT #2, then inserting the board (cable side up) through the left side
panel. Attach with the two hex screws previously removed. Ensure the board for Serial Port #1 is
the upper connector and the board for Serial Port #2 is the lower connector.
CAUTION! Use an electro-static discharge (ESD) strap on wrist when working inside
the pendant.
CAUTION! Take extreme care to not drop or damage the LCD assembly when
removing from the control panel.
7. Replace by sliding the new assembly onto the four bolts (two each on top and bottom). Place the
washers and hex nuts on the bolts to hold in place. Refer to the following. Once all washers have
been attached and nuts have been hand-tightened, tighten down completely.
+5V A +5V A
BLK RED RED WHT/
YEL
GND B GND B
WHT GRN WHT/ WHT/
RED BRN
4. Using the 5/64" allen wrench, loosen the two screws holding the knob to the control panel and
remove.
5. Remove the three screws holding the jog handle encoder to the control panel and remove.
6. Replacement is reverse of removal. Keep in mind the important notice in Step 3.
NOTE: This section is applicable for the POWER ON, POWER OFF, EMERGENCY
STOP, CYCLE START, and FEED HOLD switches.
NOTE: The POWER ON, POWER OFF, and EMERGENCY STOP switches must all
have the connectors on the bottom of the switch.
KEYPAD REPLACEMENT
1. Turn the power off and disconnect power to the machine.
2. Remove the four screws holding the rear cover panel to the back of the control panel. Take care to
hold the cover panel in place until all screws have been removed.
3. Unplug the keypad's 24-pin ribbon cable from the Keyboard Interface board.
4. Remove the screws from the front of the control panel. Take care to hold the front cover panel in
place until all screws have been removed. Remove the pieces and set aside in a safe place.
5. Using a flat, blunt tool, such as putty knife, pry the keypad away from the control panel. Pull the
ribbon cable through the opening in the control to remove.
Keypad installation.
7. Insert the ribbon cable through the opening in the control panel. Expose the adhesive strip on the
back of the keypad and press the keypad in place in the upper right corner of the keypad recess.
Press to the control panel to mount. Plug the ribbon cable into the Keyboard Interface board,
taking care to not bend the pins on the board.
8. Replace the front and rear cover panels and fasten with the screws that were previously removed.
1. Follow all precautions noted previously before working in the control cabinet (See warning at
beginning of "Front Panel" section).
2. Turn the main switch (upper right of electrical cabinet) to the off position.
3. Remove the screws on the back of the control panel, then remove the cover panel. Take care to
hold the panel in place until all screws have been removed.
4. Disconnect all leads to the Serial Keyboard Interface (KBIF) board. Ensure all cables are properly
labeled for reconnecting later.
5. After all cables have been disconnected, unscrew the four screws holding the Serial KBIF board to
the control box. Take care to hold the board in place until all screws have been removed. Place the
screws and standoffs aside for later use.
6. Replace the Serial KBIF board, using the four screws previously removed, starting at the top right.
Attach the screw and standoff loosely, then all other screws and standoffs, until all are mounted.
Tighten down completely.
7. Reconnect all cables to the Serial KBIF board at their proper locations.
8. Replace the Control Panel sheetmetal.
2. Loosen the two encoder mounting bolts and slide the encoder up until there is slack in the belt.
4. Inspect the encoder belt for any damage. If replacement is necessary, refer to the "Spindle" section
for removal.
INSTALLATION -
1. Carefully install the pulley onto the new encoder aligning the setscrew hole with the flat on the
encoder shaft. Use only one setscrew to hold the pulley on the shaft. Remove the setscrew and
apply a small drop of removable grade loctite to the setscrew threads. Some pulleys may have two
setscrew holes and screws, remove the unused setscrew.
3. Mount the new encoder and tighten the bolts. Belt tension is very critical to the proper perfor-
mance of the encoder. Do not create an excessive amount of tension on the belt. The maximum
radial load (side load) for the encoder shaft is 13-1/2 lbs (60 N). Exceeding this maximum radial
load may damage the encoder.
5.1 S PINDLE
Spindle speed functions are controlled primarily by the S address code. The S address specifies RPM in
integer values from 1 to maximum spindle speed (Parameter 131). NOT TO BE CHANGED BY USER!
Two M codes, M41 (Low Gear) and M42 (High Gear), can be used for gear selection. Spindle speed accuracy
is best at the higher speeds and in low gear.
The spindle is hardened and ground with a A2-6, A2-8, A2-11 spindle nose.
The spindle motor is directly coupled to the transmission, which is between the motor and the spindle casting,
The transmission is V belt-coupled to the spindle pulley. An electric motor drives the gearbox shifter into high or
low gear.
LUBRICATION
OPERATION
High gear and low gear are selected by programming an M41 (Low Gear) or M42 (High Gear). The spindle will
not change gears automatically. The spindle will come to a complete stop when changing gears.
The machine will remain in its current gear (until changed with an M41 or M42) even after the machine is
powered off. When the machine is powered up, it will be in the same gear (or between gears) as when it was
powered off.
The current gear status is monitored by discrete outputs SP HIG (Spindle High) and SP LOW (Spindle Low). A
"0" (zero) in either of these outputs indicates it is the current gear. If the outputs are the same, neither gear is
selected. If the gearbox remains in this condition (between gears) for a certain amount of time, Alarm 126,
"Gear Fault", is generated. The only way to reset this alarm is to press the POWER UP/RESTART key. The
current gear can also be monitored by pressing the CURNT COMDS key. This display will show whether the
machine is currently in "HIGH GEAR", "LOW GEAR", or "NO GEAR".
There are a number of parameters related to the gearbox. Their values should not be changed by the operator.
Live tool motor speed functions are controlled primarily by the Q address code. The Q address specifies RPM
in integer values from 1 to maximum spindle speed (Parameter 131). NOT TO BE CHANGED BY USER! The
maximum spindle speed is 5000 RPM.
Speeds from S1 to the value in Macro variable 730 (usually 1200) will automatically select low gear and speeds
above the value in Macro variable 730 will select high gear. Two M codes, M41 and M42 can be used to override
the gear selection. M41 for low gear and M42 for high gear. Low gear operation above S1250 is not recom-
mended. High gear operation below S100 may lack torque or speed accuracy. Accuracy is best at the higher
speeds and in low gear.
Live tooling motors, which have been idle for more than 4 days, must be thermally cycled prior to operation.
This will prevent possible overheating of the motor due to settling of lubrication. A 20-minute warm-up program
has been supplied with the machine, which will bring the motor up to speed slowly and allow the motor to
thermally stabilize. This program may also be used daily for warm-up prior to high-speed use. The program
number is O02020 (Live Tool Warm-Up).
O02020 (Live Tooling Warm-Up)
M133 Q250;
G04 P200.;
M133 Q500;
G04 P200.;
M133 Q1250;
G04 P200.;
M133 Q2500;
G04 P200.;
M133 Q3750;
G04 P200.;
M133 Q5000;
G04 P200.;
M30;
Live tooling motors must go through a run-in cycle at the time of machine installation prior to operating at
speeds above 1,000 RPM. A program has been supplied with the machine that will run-in the live tooling motor
during machine installation and should also be used after long periods of machine down-time (two weeks or
more). The program number is O02021 (Live Tool motor Run-In). Cycle Time: 2 hours. See Installation Section
for copy of the program.
Orientation of the spindle is automatically performed for tool changes and can be programmed with M119
commands. Orientation is performed by turning the spindle until the encoder reference is reached, the spindle
motor holds the spindle locked in position. If the spindle is orientated and electronically locked, commanding
spindle forward or reverse will release the lock.
Haas machines are equipped with brushless motors, which provide for better performance, and no mainte-
nance. In addition to the performance differences, these machines differ from brush type machines in the
following areas:
•The brushless motors have 8192 line encoders built in, which result in a resolution of 32768 parts per revolu-
tion.
•"In Position" parameters 101, 102, 103, 104 and 165 also affect brushless motors.
•The motor controller board has a dedicated processor which does all the servo control algorithm.
•There is no servo distribution board anymore, therefore there is no CHARGE light present. Care should still be
taken however, since there are high voltages present on the amplifiers, even when power is shut off. The high
voltage comes from the vector drive, which does have a CHARGE light.
•The servo drive cards are replaced by Brushless Servo Amplifiers, and are controlled differently.
•A low voltage power supply card is added to the servo drive assembly to supply the low voltage requirement to
the amplifiers.
•The user interface and motion profiling have not changed however, and the user should not see any functional
differences between a brush type machine and a brushless machine.
The brushless servo amplifier is a PWM based current source. The PWM outputs control the current to a three
phase brushless motor. The PWM frequency is either 12.5 KHz or 16 KHz. The amplifiers are current limited to
30 amps peak (45A peak for a medium amplifier). However there are fuse limits both in hardware and software
to protect the amplifiers and motors from over current. The nominal voltage for these amplifiers is 320 volts.
Therefore the peak power is about 9600 watts or 13 H.P. The amplifiers also have short circuit, over temperature
and over voltage protection.
There is a 15 amp (20A for a medium amplifier) supply fuse for failure protection. This fuse is relatively slow,
therefore it can handle the 30 amp peak. Continuous current limit to the motor is controlled by software.
Commands to the amplifier are +/-5 volts current in two legs of the motor and a digital enable signal. A signal
from the amplifier indicates drive fault or sustained high current in a stalled motor.
The IOPCB contains a circuit for sensing a ground fault condition of the servo power supply. If more than 0.5
amps is detected flowing through the grounding connection of the 160V DC buss, a ground fault alarm is
generated and the control will turn off servos and stop.
Relay K6 is for the coolant pump 230V AC It is a plug-in type and is double-pole. Relays K9 and K10 are used
for the Barfeeder (when equipped).
The Input/Output Assembly consists of a single printed circuit board called the IOPCB.
JOG HANDLE
The JOG handle is actually a 100-line-per-revolution encoder. We use 100 steps per revolution to move one of
the servo axes. If no axis is selected for jogging, turning of the crank has no effect. When the axis being moved
reaches its travel limits, the handle inputs will be ignored in the direction that would exceed the travel limits.
P OWER O N /O FF S WITCHES
The POWER ON switch engages the main contactor. The on switch applies power to the contactor coil and the
contactor thereafter maintains power to its coil. The POWER OFF switch interrupts power to the contactor coil
and will always turn power off. POWER ON is a normally open switch and POWER OFF is normally closed.
The maximum voltage on the POWER ON and POWER OFF switches is 24V AC and this voltage is present
any time the main circuit breaker is on.
The Load meter measures the load on the spindle motor as a percentage of the rated continuous power of the
motor. There is a slight delay between a load and the actual reflection of the meter. The eighth A-to-D input also
provides a measure of the spindle load for cutter wear detection. The second page of diagnostic data will
display % of spindle load. The meter should agree with this display within 5%. The spindle drive display #7
should also agree with the load meter within 5%.
There are different types of spindle drive that are used in the control. They are all adjusted differently.
The EMERGENCY STOP switch is normally closed. If the switch opens or is broken, power to the servos will
be removed instantly. This will also shut off the turret, spindle drive, and coolant pump. The EMERGENCY
STOP switch will shut down motion even if the switch opens for as little 0.005 seconds.
Be careful of the fact that Parameter 57 contains a status switch that, if set, will cause the control to be
powered down when EMERGENCY STOP is pressed.
You should not normally stop a tool change with EMERGENCY STOP as this will leave the tool changer in an
abnormal position that takes special action to correct.
If the turret should become jammed, the control will automatically come to an alarm state. To correct this,
push the EMERGENCY STOP button and remove the cause of the jam. Push the RESET key to clear any
alarms. Push the ZERO RETURN and the AUTO ALL AXES keys to reset the Z-axis and turret. Never put your
hands near the turret when powered unless the EMERGENCY STOP button is pressed.
KEYBOARD BEEPER
There is a beeper under the control panel that is used as an audible response to pressing keyboard buttons
and as a warning beeper. The beeper is a one kHz signal that sounds for about 0.1 seconds when any keypad
key, CYCLE START, or FEED HOLD is pressed. The beeper also sounds for longer periods when an auto-
shutdown is about to occur and when the “BEEP AT M30” setting is selected.
If the beeper is not audible when buttons are pressed, the problem could be in the keypad, keyboard interface
PCB or in the speaker. Check that the problem occurs with more than one button and check that the beeper
volume is not turned down.
Probe (Option)
Low volt power supply T5 Transformer
3-phase breaker
Power amplifiers
X, Y, Z & A
HAAS Vector Drive
Y-Delta Contactors
I/O Board
Transformer
Terminal block
SERIAL
PORT 1
SERIAL PORT 1
SERIAL
PORT 2
SERIAL PORT 2
ETHERNET
ETHERNET
SPARE
SPARE
SPARE
SPARE
-X-
AXIS
-X- AXIS
LIVE
TOOLING
LIVE TOOLING
-Z-
AXIS
-Z- AXIS
TURRET
TURRET
LTP/PARTS
CATCHER
SPARE
TAILSTOCK
SPARE
LIMIT
SWITCHES
LIMIT SWITCHES
BARFEEDER
BARFEEDER
CHIP
CONVEYOR
CHIP CONVEYOR
-M-
FUNCTION
-M- FUNCTION
COOLANT
COOLANT
HPC
HPC
SPARE
SPARE
The microprocessor assembly is in the rear cabinet at the top left position. It contains three large boards. They
are: microprocessor, the video and the MOCON. All three boards of the processor assembly receive power from
the low voltage power supply. The three PCB’s are interconnected by a local buss on dual 50-pin connectors.
At power-on of the control, some diagnostic tests are performed on the processor assembly and any problems
found will generate alarms 157 or 158. In addition, while the control is operating, it continually tests itself and a
self test failure will generate Alarm 152.
The Microprocessor PCB contains the 68ECO30 processor running at 40 MHz, one 128K EPROM; 1MB or
16MB of CMOS RAM and between 512K and 1.5MB of FAST STATIC RAM. It also contains a dual serial port,
a five year battery to backup RAM, buffering to the system buss, and eight system status LED’s.
Two ports on this board are used to set the point at which an NMI* is generated during power down and the
point at which RESET* is generated during power down.
The eight LED’s are used to diagnose internal processor problems. As the system completes power up testing,
the lights are turned on sequentially to indicate the completion of a step. The lights and meanings are:
Switch S2-1 is used to enable FLASH. If it is disabled it will not be possible to write to FLASH.
J1 Address buss
J2 Data buss
J4 Serial port #1 (for upload/download/DNC) (850)
J5 Serial port #2 (for auxiliary 5th axis) (850A)
J3 Power connector
J6 Battery
The memory retention battery is soldered into the process board. This is a 3.3V Lithium battery that maintains
the contents of CMOS RAM during power off periods. Prior to this battery being unusable, an alarm will be
generated indicating low battery. If the battery is replaced within 30 days, no data will be lost. The battery is
not needed when the machine is powered on. Connector J6 on the processor PCB can be used to connect an
external battery.
The VIDEO and KB PCB generates the video data signals for the monitor and the scanning signals for the
keyboard. In addition, the keyboard beeper is generated on this board. There is a single jumper on this board
used to select inverse video. The video PCB connectors are:
The brushless machining centers are equipped with a microprocessor based brushless motor controller board
(MOCON) that replaces the motor interface in the brush type controls. It runs in parallel with the main proces-
sor, receiving servo commands and closing the servo loop around the servo motors.
In addition to controlling the servos and detecting servo faults, the motor controller board, (MOCON), is also in
charge of processing discrete inputs, driving the I/O board relays, commanding the spindle and processing the
jog handle input. Another significant feature is that it controls 6 axes, so there is no need for an additional
board for a 5 axis machine.
The Haas vector drive is a current amplifier controlled by the MOCON software, using the C axis output. The
vector drive parameters are a part of the machine parameters and are accessible through the Haas front panel.
The spindle encoder is used for the closed loop control and spindle orientation, as well as rigid tapping if the
option is available. Spindle speed is very accurate since this is a closed loop control, and the torque output at
low speeds is superior to non vector drive spindles.
Never work on the spindle drive until the small red CHARGE light goes out. Until this light goes out, there are
dangerous voltages inside the drive, even when power is shut off.
The Resistor Assembly is located on top of the control cabinet. It contains the servo and spindle drive regen
load resistors.
A 5.6-ohm (8.6-ohm (6-ohm for SL-30 and 40) for older machines), 300-watt resistor bank is used by the vector
drive to dissipate excess power caused by the regenerative effects of decelerating the spindle motor. If the
spindle motor is accelerated and decelerated again in rapid succession repeatedly, this resistor will get hot. In
addition, if the line voltage into the control is above 255V, this resistor will begin to heat. If the resistor is
removed from the circuit, an alarm may subsequently occur because of an overvoltage condition inside the
spindle drive.
There is an overtemperature sense switch mounted near the above-mentioned regen resistors. This sensor is a
normally-closed switch that opens at about 1000 C. It will generate an alarm and all motion will stop. After the
time period, specified by parameter 297, of an overheat condition, an automatic shutdown will occur in the
control.
All power to the control passes through the power supply assembly. It is located on the upper right corner of
the control cabinet.
Circuit breaker CB1 is rated at 40 amps (20 amps for High Voltage option, 80 amps for SL-30 and 40) and is
used to protect the vector drive and to shut off all power to the control. The locking On/Off handle on the outside
of the control cabinet will shut this breaker off when it is unlocked. A trip of this breaker indicates a SERIOUS
overload problem and should not be reset without investigating the cause of the trip. The full circuit breaker
rating corresponds to as much as 15 horsepower.
C IRCUIT BREAKERS
The main circuit breaker is used to protect the wiring in the machine and to shut off all power to the control.
The locking On/Off handle on the outside of the control cabinet will shut this breaker OFF when it is unlocked.
The main circuit breaker furnishes power to the spindle and sub-spindle circuit breakers. These breakers do not
have extended handles and can be set/reset only with the cabinet door open. Normally, the spindle and
Subspindle circuit breakers would be left ON at all times. Since power is removed from the control by turning
the main circuit breaker OFF (turn the handle counterclockwise), there is no danger in leaving the other two
breakers ON at all times. However, when troubleshooting a power fault, it may be necessary to have the main
breaker ON after the door is opened, in which case the operator may decide to turn either the spindle or sub-
spindle breaker to the OFF position. It should be remembered that turning the sub-spindle breaker OFF will
removes power to the spindle contactor as well as the sub-spindle contactor, but the reverse is not true.
Turning the spindle breaker OFF will not remove power from any control electronics except for the spindle
transformer and spindle vector drive.
A trip of any of these breakers indicates a serious overload problem and this should not be reset without
investigating the cause of the trip.
M AIN C ONTACTOR K1
Main contactor K1 is used to turn the control on and off. The POWER ON switch applies power to the coil of
K1 and after it is energized, an auxiliary switch on K1 continues to apply power to the coil. The POWER OFF
switch on the front panel will always remove power from this contactor.
When the main contactor is off, the only power used by the control is supplied through two ½ amp fuses to the
circuit that activates the contactor. An overvoltage or lightning strike will blow these fuses and shut off the main
contactor.
The power to operate the main contactor is supplied from a 24V AC control transformer that is primary fused at
½ amp. This ensures that the only circuit powered when the machine is turned off is this transformer and only
low voltage is present at the front panel on/off switches.
There are two low voltage power supplies. One, the stack supply, operates from 118VAC and provides +5V,
+12V and -12V power to all of the logic sections of the control. Mouned on top of this supply is the servo power
supply, which furnishes +12V and -12V power to the servo amplifiers. This supply is powered from the 335VDC
bus from the sub-spindle vector drive.
The low voltage power supply provides +5V DC, +12V DC, and -12V DC to all of the logic sections of the
control. It operates from 115V AC nominal input power. It will continue to operate correctly over a 90V AC to
133V AC range.
The low voltage power distribution and high voltage fuses and circuit breakers are mounted on a circuit board
called the POWER PCB.
The low voltage control transformer, T5, supplies power to the coil of the main contactor K1. It guarantees that
the maximum voltage leaving the Power Supply assembly when power is off is 12V AC to earth ground. It is
connected via P5 to the POWER PCB.
The following circuit breakers are located on the Power supply assembly.
CB2 controls the 115 volt power from the main transformer to the servo transformers and, if tripped, will turn off
the servo motors and air solenoids. CB2 could be blown by a severe servo overload.
CB3 controls the power to coolant pump only. It can be blown by an overload of the coolant pump motor or a
short in the wiring to the motor.
CB4 controls the 115V AC to the air solenoids and the oiler. It is never expected to trip. If it does trip, it is likely
caused by a short circuit in the wiring on the I/O assembly or the wiring to the solenoids on the spindle head.
O PERATOR' S LAMP
The operator's lamp is using 115 VAC taken from P19 on the main power distribution.
The power transformer assembly is used to convert three-phase input power (50/60Hz) to three phase 230V
and 115V power. Two different transformers are used depending on the input voltage range. The low voltage
transformer has four different input connections to allow for a range of voltages from 195 V RMS to 260 V RMS.
The high voltage transformer has five different input connections and will accept a range of voltages from 354V
RMS to 488 V RMS.
The 230 V is used to power the spindle drive, which also develops the 325 VDC power for the axis servo
amplifiers. The 115 V is used by the video monitor, solenoids, fans and pumps, in addition to supplying power
to the main LVPS used by the control electronics.
The transformer assembly is located in the lower right hand corner of the main cabinet. Besides the high/low
voltage variations, two different power levels are available depending on the spindle motor used. The small and
large transformers have power ratings of 14 KVA and 28 KVA, respectively. They are protected by the main
circuit breaker to the levels shown in the preceding table.
For domestic installations and all others using 60Hz power, the primary side should be wired as follows:
P RIMARY C ONNECTION T O T1
Input power to T1 is supplied through CB1, the 40 amp or 80 amp three-phase main circuit breaker. Three-
phase 230 to T1 is connected to the first three terminals of TB10.
There are four labeled plastic terminal blocks for . Each block has three connections for wires labeled 74, 75,
and 76. Follow the instructions printed on the transformer.
The secondary output from T1 is 115V AC three-phase CB2 protects the secondary of transformer T1 and is
rated at 25 amps.
The external transformers have either 30 or 45 KVA ratings depending on the size of the machine to which they
will be attached. SL-20 5K, SL-20 BB, SL-30 and SL-40 machines will get the 45KVA transformer while the
smaller machines will get the 30KVA transformers.
For domestic installations and all others using 60Hz power, the primary side should be wired as follows:
5.12 F USES
The brushless amplifier has one fuse, F1 15 amps. This fuse protects the amplifier itself from drastic damage.
If this fuse is ever blown, the associated motor will stop. A light on the amplifier will tell of a blown fuse. If
necessary replace the fuse (Haas p/n 93-1089). If the fuse blows again the amplifier may be damaged, in which
case the amplifier needs to be replaced.
The POWER PCB contains three ½-amp fuses located at the top right (FU1, FU2, FU3). If the machine is
subject to a severe overvoltage or a lightning strike, these fuses will blow and turn off all of the power. Replace
these fuses only with the same type and ratings. FU 4,5 and 5A protect the chip conveyor (FU6 is only used
with 3 phase motors).
The M code interface uses outputs M21-25 and one discrete input circuit. M codes M21 through M25 will
activate relays labeled M21-25. These relay contacts are isolated from all other circuits and may switch up to
120V AC at three amps. The relays are SPDT. WARNING! Power circuits and inductive loads must have
snubber protection.
The M-FIN circuit is a normally open circuit that is made active by bringing it to ground. The one M-FIN applies
to all of the user M codes.
The timing of a user M function must begin with all circuits inactive, that is, all circuits open. The timing is as
follows:
The Diagnostic Data display page may be used to observe the state of these signals.
M F UNCTION R ELAYS
The M code relay board has five relays (M21-25) that may be available to the user. M21 is already wired out to
P12 at the side of the control cabinet. This is a four-pin DIN connector and includes the M-FIN signal.
NOTE: Refer to the Diagnostic section in the manual for specific machine Inputs and
Outputs.
NOTE: Some or all of the M21-25 on the I/O PCB may be used for factory installed
options. Inspect the relays for existing wires to determine which have been
used. Contact the Haas factory for more details.
The M-FIN discrete input is a low voltage circuit. When the circuit is open, there is +12V DC at this signal.
When this line is brought to ground, there will be about 10 milliamps of current. M-FIN is discrete input #10 and
is wired from input #10 on the I/O PCB. The return line for grounding the circuit should also be picked up from
that PCB. For reliability, these two wires should be routed in a shielded cable where the shield is grounded at
one end only. The diagnostic display will show this signal a “1” when the circuit is open and a “0” when this
circuit is grounded.
The M code relays can also be separately turned on and off using M codes M51-M55 and M61-M65. M51 to
M55 will turn on one of the eight relays and M61 to M65 will turn the relays off. M51 and M61 correspond to
M21, etc.
NOTE: Refer to the Diagnostic section in the manual for specific machine Inputs and
Outputs.
The relays are marked on the IOPCB, with their respective terminals forward of them. If the optional 8M relay
board is installed then the connections on the IOPCB are to be left unused as they are replaced by the relays
on the optional board. Refer to the figure, and the Probe Option figure in the Electrical Diagrams section for the
terminal labeling.
WARNING!
Power circuits and inductive loads must have snubber protection.
COM
COM
COM
COM
COM
NO
NO
NO
NO
NO
NC
NC
NC
NC
NC
IOPCB Relays
CAUTION! If a screw terminal is already in use DO NOT connect anything else to it. Call
your dealer.
The lubrication system is a resistance type system which forces oil through metering units at each of the 16
lubricating points within the machine. The system uses one metering unit at each of the lubricating points: one
for each linear guide pad, one for each lead screw and one for spindle lubrication. A single oil pump is used to
lubricate the system. The pump is powered only when the spindle and/or an axis moves. Once powered the
pump squirts approximately 3 cc of oil every 30 minutes with 60 Hz power (36 minutes with 50 Hz power)
throughout the oil lines to the lube points. Each lube point receives approximately 1/16 of oil.
The lube pump and spindle fan are on the same circuit. This circuit is turned on whenever a program is
running, and it remains on after a program is stopped for the time specified by SPIN. FAN OFF
DELAY(Parameter 208).
There is an internal level switch in the reservoir and external pressure switch on the lube panel. These are
wired in series and provide a signal to the control system. An input value of 0 means that oil level and pressure
are high. A value of 1 means low pressure or low oil level. Under normal conditions the pressure will remain
high for a period of several minutes after each pump cycle.
The control system monitors both the amount of time the input is 0 and the amount of time its 1. If the input
value is 0, meaning acceptable, for at least two minutes, the low-time counter is restarted. If the input value is
1, meaning unacceptable, even for an instant, the high-time counter is restarted. If the low-time counter
exceeds the LUBE CYCLE TIME, (Parameter 117), nominally 36 minutes, and the control is not running a
program or in jog lock, Alarm 121 shall be generated. Lube pressure is checked only when the pump is
activated.
L AMP O N /O FF S WITCH
An on/off switch is supplied for the operator's lamp. It is located on the front panel.
The operator's lamp is using 115 VAC taken from P19 on the main power distribution.
The DOOR OPEN switch is in the open position when the door is open and closed when the door is fully
closed.
When the doors open, the switch will open and the machine will stop with a “Door Hold” function. When the
door is closed again, operation will continue normally.
If the doors are open, you will not be able to start a program. Door Hold will not stop a tool change operation or
a tapping operation, and will not turn off the coolant pump. Also, if the doors are open, the spindle speed will be
limited to 500 RPM.
The Door Hold function can be temporarily disabled by turning Setting 51 on, if Parameter 57 bits DOOR STOP
SP and SAFETY CIRC are set to zero, but this setting will return to OFF when the control is turned off.
LIMIT S WITCHES
The diagnostic display can be used to display the status of the relay outputs and the switch inputs.
If the door is open, you will not be able to start a program. Door hold will not stop a tool change operation, will
not turn off the spindle, and will not turn off the coolant pump.
The door hold function can be temporarily disabled with Setting 51, but this setting will return to OFF when the
control is turned off.
The limit switches are normally closed. When a search for zero operation is being performed, the X and Z axes
will move towards the limit switch unless it is already active (open); then they will move away from the switch
until it closes again; then they will continue to move until the encoder Z channel is found. This position is
machine zero.
If the switch is damaged and permanently open, the zero search for that axis will move in the negative direction
at about 0.5 in/min until it reaches the physical travel stops at the opposite end of travel.
If the switch is damaged and permanently closed, the zero search for that axis will move at about 10 in/min in
the positive direction until it reaches the physical stops.
If the switch opens or a wire breaks after the zero search completes, an alarm is generated, the servos are
turned off, and all motion stops. The control will operate as though the zero search was never performed. The
RESET can be used to turn servos on but you can jog that axis only slowly.
The ALARM MSGS display is the most important source of diagnostic data. At any time after the machine
completes its power-up sequence, it will either perform a requested function or stop with an alarm. Refer to the
alarms list for, their possible causes, and some corrective action.
If there is an electronics problem, the controller may not complete the power-up sequence and the CRT will
remain blank. In this case, there are two sources of diagnostic data; these are the audible beeper and the
LED’s on the processor PCB. If the audible beeper is alternating a ½ second beep, there is a problem with the
main control program stored in EPROM’s on the processor PCB. If any of the processor electronics cannot be
accessed correctly, the LED’s on the processor PCB will or will not be lit.
If the machine powers up but has a fault in one of its power supplies, it may not be possible to flag an alarm
condition. If this happens, all motors will be kept off and the top left corner of the CRT will have the message:
When the machine is operating normally, a second push of the PARAM/DGNOS key will select the diagnostics
display page. The PAGE UP and PAGE DOWN keys are then used to select one of two different displays.
These are for diagnostic purposes only and the user will not normally need them. The diagnostic data consists
of 32 discrete input signals, 32 discrete output relays and several internal control signals. Each can have the
value of 0 or 1. In addition, there are up to three analog data displays and an optional spindle RPM display.
Their number and functions are:
DISCRETE INPUTS
# Name # Name
1000 Tool Turret Unlock 1016 Spare
1001 Tool Turret Lock 1017 Spare
1002 Spare 1018 Spare
1003 Low Coolant 1019 Spare
1004 Automatic Door 1020 Low hyd pressure
1005 Spindle In Hi Gear 1021 T.S. Foot Switch
1006 Spindle In Low Gear 1022 Probe Not Home
1007 Emergency Stop 1023 Spare 2b
1008 Door Switch 1024 Tool Unclamp Rmt*
1009 M Code Finish 1025 Low Phasing 115V
1010 Over Voltage 1026 B F End of Bar
1011 Low Air Pressure 1027 Bar Feeder Fault
1012 Low Lube Press. 1028 Ground Fault
1013 Regen Overheat 1029 G31 Block Skip
1014 Spare 1030 B F Spindle Intlk
1015 Spare 1031 Conveyr Overcrnts
# Name # Name
1100 Hyd Pump Enable 1116 Move Spigot CW
1101 Spare 1117 Move Spigot CCW
1102 Spare 1118 Pal Ready Light
1103 Spare 1119 T.S. High Pressure
1104 Spindle Brake 1120 Tool Turret Out
1105 Coolant Pump on 1121 T.S. Reverse
1106 Power Off 1122 T.S. Forward
1107 Way Lube Pump 1123 (CE) Door Locked
1108 SB Motor Load PR 1124 M21 (Auto Door Clutch)
1109 SB Motor Load Bar 1125 M22 (Parts Catcher)
1110 Auto Door Open 1126 M23 (C Axis Engage)
1111 Auto Door Close 1127 HPC Coolant
1112 Spindle Hi Gear 1128 Green Beacon On
1113 Spindle Low Gear 1129 Red Beacon On
1114 Unclamp Chuck 1130 Enable Conveyor
1115 Lock Spindle 1131 Reverse Conveyor
The names of discrete outputs 1124, 1125 and 1126 will change if options are installed. The options and
associated Discrete Outputs are:
1124 Auto Door Clutch
1125 Parts Catcher
1126 C axis Engage
If the machine does not have these options the discrete outputs will remain M21, M22 and M23.
The 32 inputs are numbered the same as the 32 connections on the inputs printed circuit board. The last eight
outputs are reserved for expansion by HAAS.
The second page of diagnostic data is displayed using the PAGE UP and PAGE DOWN keys. It contains:
INPUTS 2
Name Name
X-axis Z Channel X Motor Over Heat
Y-Axis Z Channel Y Motor Over Heat
Z-axis Z Channel Z Motor Over Heat
A-axis Z Channel A Motor Over Heat
B-axis Z Channel B Motor Over Heat
C-axis Z Channel C Motor Over Heat
When equipped with the Temp-Track option, the X and Z ball screw temperatures are now displayed on the
INPUTS2 diagnostics screen just above SP LOAD when parameter 266 or 268 (respectively) bit 9 TEMP
SENSOR is set to 1.
The following inputs and outputs pertain to the Haas Vector Drive. If it is not enabled, these will display a value
of *. Otherwise, it will display a 1 or 0.
Name Name
ANALOG DATA
Name Description
SP LOAD Spindle load in %
SP SPEED Spindle RPM CW or CCW
RUN TIME Total machine run time
TOOL CHANGES Number of tool changes
VER X.XXX Software version number
YY/MM/DD Today's date
MDL SL-__ Model number
DC BUSS Mocon II
Live Tooling provides the ability to utilize standard 40mm VDI-driven tools, operated by a 5-HP motor. This
auxiliary motor is capable of 0-3,000 RPM, controllable in 1 RPM increments.
BRAKE
13.25” (348mm) diameter disc, 500 psi (34 bar), with 1,000 lbs. (4450 N) clamp force.
A solenoid actuates a hydraulically operated brake. The brake is located on the main spindle and can be
CLAMPED with an M14 command and UNCLAMPED with an M15 command.
A clamped brake will unclamp at any spindle speed command or while the spindle is at rest.
An analysis of the physics of motion of a machine tool can give some important insights into the famous
“blocks per second” issue. The following mathematics calculates the block per second requirement in order to
achieve a worst case chordal deviation error while moving around a curve made up of a series of points:
Let:
a = acceleration,
v=speed (or feed rate),
r = radius of curvature,
e = error from chordal deviation
l = block length (or travel length from point to point)
b = blocks per second
5.19 F ORMULAS
TO FIND: TO FIND:
S.F.M F.P.R.
TO FIND THE FEED PER REVOLUTION (in inches)
TO FIND THE SFM OF A CUTTER OR WORKPIECE OF A CUTTER.
EXAMPLE: To find the SFM of a cutter rotating at 600 EXAMPLE: To find the feed per revolution of a cutter
RPM with a diameter of 10 inches. rotating at 200 RPM with a table travel of 22 inches per
minute.
SFM = 3.1416 x d x RPM = .262 x d x RPM
12 F.P.R. = I.P.M.
R.P.M.
R.P.M.
F.P.T.
TO FIND THE RPM OF A CUTTER OR WORKPIECE
TO FIND THE FEED PER TOOTH OF A CUTTER.
EXAMPLE: To find the RPM of a cutter rotating at 150
SFM with a diameter of 8 inches. EXAMPLE: To find the feed per tooth of a cutter
rotating at 200 RPM with a table travel of 22 inches per
SFM = 12 x SFM = 3.82 x SFM minute.
3.1416 x d d
F.P.T. = I.P.M.
T x R.P.M.
I.P.M.
D = Depth of cut
TO FIND THE FEED (table travel in inches per minute) d = diameter of cutter
I.P.M. = Feed (table travel in inches per minute)
EXAMPLE: To find the feed of a 10 tooth cutter rotating K = Constant (cubic inches per minute per HPc). Power
at 200 RPM with a feed per tooth of 0.012”. required to remove 1 cubic inch per minute.
HPc = Horsepower at the cutter
IPM = F.P.T. x T x RPM F.P.R. = Feed per revolution
R.P.M. = Revolutions per minute
T = Number of teeth in cutter
W = Width of cut (in inches)
The Settings page lists some parameters that the user may need to change during normal operation and these
are simply called "Settings". Under normal conditions, the parameter displays should not be modified. A
complete list of the parameters is provided here.
The PAGE UP, PAGE DOWN, up and down cursor keys , and the jog handle can be used to scroll through the
parameter display screens in the control. The left and right cursor keys are used to scroll through the bits in a
single parameter.
PARAMETER LIST
1 X SWITCHES
Parameter 1 is a collection of single-bit flags used to turn servo related functions on and off.
The left and right cursor arrows are used to select the function being changed. All values are 0
or 1 only. The function names are:
0 REV ENCODER Used to reverse the direction of encoder data.
1 REV POWER Used to reverse direction of power to motor.
2 REV PHASING Used to reverse motor phasing.
3 DISABLED Used to disable the X-axis.
4 Z CH ONLY With A only, indicates that no home switch.
5 AIR BRAKE With A only, indicates that air brake is used.
6 DISABLE Z T Disables encoder Z test (for testing only).
7 SERVO HIST Graph of servo error (for diagnostics only).
8 INV HOME SW Inverted home switch (N.C. switch).
9 INV Z CH Inverted Z channel (normally high).
10 CIRC. WRAP. With A only, causes 360 wrap to return to 0. Note for parameter 498 bit 10:
When the bit is set to 1, the lathe will automatically unwind the C-axis no
more than half a rotation. When the bit is set to zero, it behaves as if the C
axis had been rotated many times then disengaged, when it is engaged
again, the control will zero it by unwinding as many times as it had been
wound.
11 NO I IN BRAK With A only, removes I feedback when brake is active.
12 LOW PASS +1X Adds 1 term to low pass filter.
13 LOW PASS +2X Adds two terms to low pass filter.
14 OVER TEMP NC Selects a normally closed overheat sensor in motor.
15 CABLE TEST Enables test of encoder signals and cabling.
16 Z TEST HIST History plot of Z channel test data.
17 SCALE FACT/X If set to 1, the scale ratio is interpreted as divided by X; where X depends
on bits SCALE/X LO and SCALE/X HI.
18 INVIS AXIS Used to create an invisible axis.
2 X P GAIN
Proportional gain in servo loop.
3 X D GAIN
Derivative gain in servo loop.
4 X I GAIN
Integral gain in servo loop.
5 X RATIO (STEPS/UNIT)
The number of steps of the encoder per unit of travel. Encoder steps supply four (4) times their
line count per revolution. Thus, an 8192 line encoder and 6mm pitch screw give:
8192 x 4 x 25.4 / 6 = 138718
7 X ACCELERATION
Maximum acceleration of axis in steps per second per second.
8 X MAX SPEED
Max speed for this axis in steps per second.
9 X MAX ERROR
Max error allowed in servo loop before alarm is generated. Units are encoder steps.
10 X FUSE LEVEL
Used to limit average power to motor. If not set correctly, this parameter can cause an
“overload” alarm.
11 X BACK EMF
Back EMF of motor in volts per 1000 RPM times 10. Thus a 63 volt/KRPM motor gives 630.
12 X STEPS/REVOLUTION
Encoder steps per revolution of motor. Thus, an 8192 line encoder gives: 8192 x 4 = 32768
13 X BACKLASH
Backlash correction in encoder steps.
14 X DEAD ZONE
Dead zone correction for driver electronics. Units are 0.0000001 seconds.
15 Y SWITCHES
See Parameter 1 for description.
16 Y P GAIN
See Parameter 2 for description.
17 Y D GAIN
See Parameter 3 for description.
18 Y I GAIN
See Parameter 4 for description.
19 Y RATIO (STEPS/UNIT)
See Parameter 5 for description.
21 Y ACCELERATION
See Parameter 7 for description.
22 Y MAX SPEED
See Parameter 8 for description.
23 Y MAX ERROR
See Parameter 9 for description.
25 Y BACK EMF
See Parameter 11 for description.
26 Y STEPS/REVOLUTION
See Parameter 12 for description.
27 Y BACKLASH
See Parameter 13 for description.
28 Y DEAD ZONE
See Parameter 14 for description.
29 Z SWITCHES
See Parameter 1 for description.
30 Z P GAIN
See Parameter 2 for description.
31 Z D GAIN
See Parameter 3 for description.
32 Z I GAIN
See Parameter 4 for description.
33 Z RATIO (STEPS/UNIT)
See Parameter 5 for description.
35 Z ACCELERATION
See Parameter 7 for description.
36 Z MAX SPEED
See Parameter 8 for description.
37 Z MAX ERROR
See Parameter 9 for description.
38 Z FUSE LEVEL
See Parameter 10 for description.
39 Z BACK EMF
See Parameter 11 for description.
40 Z STEPS/REVOLUTION
See Parameter 12 for description.
41 Z BACKLASH
See Parameter 13 for description.
42 Z DEAD ZONE
See Parameter 14 for description.
44 TURRET P GAIN
See Parameter 2 for description.
45 TURRET D GAIN
See Parameter 3 for description.
46 TURRET I GAIN
See Parameter 4 for description.
49 TURRET ACCELERATION
See Parameter 7 for description.
54 TURRET STEPS/REVOLUTION
See Parameter 12 for description
55 TURRET BACKLASH
See Parameter 13 for description.
Parameters 57 through 128 are used to control other machine dependent functions. They are:
57 COMMON SWITCH 1
Parameter 57 is a collection of general purpose single bit flags used to turn some functions on
and off. The left and right cursor arrows are used to select the function being changed. All
values are 0 or 1 only. The function names are:
0 REV CRANK Reverses direction of jog handle.
1 DISABLE T.C. Disables tool changer operations.
2 DISABLE G.B. Disables gear box functions.
3 POF AT E-STP Stops spindle then turns the power off at EMERGENCY STOP.
4 RIGID TAP Indicates hardware option for rigid tap.
5 REV SPIN ENC Reverses sense direction of spindle encoder.
65 NUMBER OF TOOLS
Number of tool positions in tool changer. This number must be set to the lathe's configuration.
79 SPINDLE STEPS/REV
Sets the number of spindle encoder steps per revolution of the spindle. This number takes into
account the pulley ratio between transmission and spindle, plus transmission and encoder. If
there are 2 encoders employed, this number applies to the encoder on the spindle (connected
to the SP input of the mocon) If only 1 encoder is employed, it will be for that encoder. In
most installations, the single encoder will be mounted on the motor but will still connect to the
SP input of the mocon.
NOTE: To change the values of parameters 134-137 permanently the machine must
be rebooted.
151 B SWITCHES
See Parameter 1 for description.
152 B P GAIN
See Parameter 2 for description.
153 B D GAIN
See Parameter 3 for description.
154 B I GAIN
See Parameter 4 for description.
157 B ACCELERATION
See Parameter 7 for description.
162 B STEPS/REVOLUTION
See Parameter 12 for description.
163 B BACKLASH
See Parameter 13 for description.
176 Sp SWITCHES
See Parameter 1 for description.
177 C P GAIN
See Parameter 2 for description.
178 C D GAIN
See Parameter 3 for description.
179 C I GAIN
This parameter is used when a Vector Drive is installed, see Parameter 4 for description. If
Vector Drive is not installed this parameter is not used
The slip gain value is the value that slip rate would assume at maximum speed, and maximum
current (16.384=1 Hz). If a Vector Drive is not installed, this parameter is called: C AXIS
RATIO (STEPS/UNIT) and is not used.
It can be seen that at a zero speed, the slip rate would become zero. Therefore a minimum
value for slip rate is required. (16.384 =1Hz). If a Vector Drive is not installed, this parameter is
called: C AXIS MAX TRAVEL (STEPS) and is not used.
182 C ACCELERATION
This name is used when a Vector Drive is installed. See Parameter 7 for description. If a
Vector Drive is not installed this parameter is not used.
206 RESERVED
207 RESERVED
266 X SWITCHES
Parameter 266 is a collection of single-bit flags used to turn servo related functions on and off.
The left and right cursor arrows are used to select the function being changed. All values are 0
or 1 only. The function names are:
0 X LIN SCALE EN Used to enable linear scales for the X-axis.
1 X INVRT LN SCL Used to invert the X-axis linear scale.
2 X DSBL LS ZTST Used to disable the linear scale Z test.
3 TH SNSR COMP This parameter is used for Ball Screw Thermal Compensation via a
temperature sensor attached to the ball nut. When this bit is set to 1, the
feature is activated for that axis. Note that the feature can only be used
when temperature sensors are installed. The following parameters must
be set appropriately:
201, 133 XZ SCREW COMP. COEF. =-190000000
272, 274 XZ SCREW COMP T. CONST =-27000000
351 TEMP PROBE OFFSET =450000
4 X 2ND HOME BTN Used to move axis to coordinate specified in Work Ofset G129
5 X NEG COMP DIR Used to negate the direction of thermal compensation
7 MAX TRAV INP
267 Y SWITCHES
Parameter 267 is a collection of single-bit flags used to turn servo related functions on and off.
The left and right cursor arrows are used to select the function being changed. All values are 0
or 1 only. The function names are
0 Y LIN SCALE EN Used to enable linear scales for the Y axis.
1 Y INVRT LN SCL Used to invert the Y axis linear scale.
2 Y DSBL LS ZTST Used to disable the linear scale Z test.
3 TH SNSR COMP This parameter is used for Ball Screw Thermal Compensation via a
temperature sensor attached to the ball nut. When this bit is set to 1, the
feature is activated for that axis. Note that the feature can only be used
when temperature sensors are installed. The following parameters must
be set appropriately:
201, 133 XZ SCREW COMP. COEF. =-190000000
272, 274 XZ SCREW COMP T. CONST =-27000000
351 TEMP PROBE OFFSET =450000
4 Y 2ND HOME BTN Used to move axis to coordinate specified in Work Ofset G129
5 Y NEG COMP DIR Used to negate the direction of thermal compensation
7 MAX TRAV INP
8 NO ZERO/NOHOME This feature is intended for lathes that have extra tools mounted on the
outside of the turret. If this bit is set to zero, it will have no effect. If it is set
to 1, the associated axis will not move when POWER UP/RESTART,
HOME G28 or AUTO ALL AXES is pressed. The reason for this feature is
to help prevent collisions between tools mounted on the outside of the
turret and a sub-spindle mounted on the tailstock. It is important to note
that a single axis HOME G28 (e.g., press Z then HOME G28) and any G28
specified in a program will still cause the axis to move regardless of the
value of this parameter bit. The operator must exercise care when
commanding any axis move.
268 Z SWITCHES
Parameter 268 is a collection of single-bit flags used to turn servo related functions on and off.
The left and right cursor arrows are used to select the function being changed. All values are 0
or 1 only. The function names are:
0 Z LIN SCALE EN Used to enable linear scales for the Z axis.
1 Z INVRT LN SCL Used to invert the Z axis linear scale.
2 Z DSBL LS ZTST Used to disable the linear scale Z test.
3 TH SNSR COMP This parameter is used for Ball Screw Thermal Compensation via a
temperature sensor attached to the ball nut. When this bit is set to 1, the
feature is activated for that axis. Note that the feature can only be used
when temperature sensors are installed. The following parameters must
be set appropriately:
201, 133 XZ SCREW COMP. COEF. =-190000000
272, 274 XZ SCREW COMP T. CONST =-27000000
351 TEMP PROBE OFFSET =450000
269 A SWITCHES
Parameter 269 is a collection of single-bit flags used to turn servo related functions on and off.
The left and right cursor arrows are used to select the function being changed. All values are 0
or 1 only. The function names are:
0 A LIN SCALE EN Used to enable linear scales for the A axis.
1 A INVRT LN SCL Used to invert the A axis linear scale.
2 A DSBL LS ZTST Used to disable the linear scale Z test.
3 TH SNSR COMP This parameter is used for Ball Screw Thermal Compensation via a
temperature sensor attached to the ball nut. When this bit is set to 1, the
feature is activated for that axis. Note that the feature can only be used
when temperature sensors are installed. The following parameters must
be set appropriately:
201, 133 XZ SCREW COMP. COEF. =-190000000
272, 274 XZ SCREW COMP T. CONST =-27000000
351 TEMP PROBE OFFSET =450000
4 A 2ND HOME BTN Used to move axis to coordinate specified in Work Ofset G129
5 A NEG COMP DIR Used to negate the direction of thermal compensation
7 MAX TRAV INP
8 NO ZERO/NOHOME This feature is intended for lathes that have extra tools mounted on the
outside of the turret. If this bit is set to zero, it will have no effect. If it is set
to 1, the associated axis will not move when POWER UP/RESTART,
HOME G28 or AUTO ALL AXES is pressed. The reason for this feature is
to help prevent collisions between tools mounted on the outside of the
turret and a sub-spindle mounted on the tailstock. It is important to note
that a single axis HOME G28 (e.g., press Z then HOME G28) and any G28
specified in a program will still cause the axis to move regardless of the
value of this parameter bit. The operator must exercise care when
commanding any axis move.
270 B SWITCHES
Parameter 270 is a collection of single-bit flags used to turn servo related functions on and off.
The left and right cursor arrows are used to select the function being changed. All values are 0
or 1 only. The function names are:
0 B LIN SCALE EN Used to enable linear scales for the B axis.
1 B INVRT LN SCL Used to invert the B axis linear scale.
2 B DSBL LS ZTST Used to disable the linear scale Z test.
271 C SWITCHES
Parameter 271 is a collection of single-bit flags used to turn servo related functions on and off.
The left and right cursor arrows are used to select the function being changed. All values are 0
or 1 only. The function names are:
0 C LIN SCALE EN Used to enable linear scales for the C axis.
1 C INVRT LN SCL Used to invert the C axis linear scale.
2 C DSBL LS ZTST Used to disable the linear scale Z test.
3 TH SNSR COMP This parameter is used for Ball Screw Thermal Compensation via a
temperature sensor attached to the ball nut. When this bit is set to 1, the
feature is activated for that axis. Note that the feature can only be used
when temperature sensors are installed. The following parameters must
be set appropriately:
201, 133 XZ SCREW COMP. COEF. =-190000000
272, 274 XZ SCREW COMP T. CONST =-27000000
351 TEMP PROBE OFFSET =450000
4 C 2ND HOME BTN Used to move axis to coordinate specified in Work Ofset G129
5 C NEG COMP DIR Used to negate the direction of thermal compensation
7 MAX TRAV INP
8 NO ZERO/NOHOME This feature is intended for lathes that have extra tools mounted on the
outside of the turret. If this bit is set to zero, it will have no effect. If it is set
to 1, the associated axis will not move when POWER UP/RESTART,
HOME G28 or AUTO ALL AXES is pressed. The reason for this feature is
to help prevent collisions between tools mounted on the outside of the
turret and a sub-spindle mounted on the tailstock. It is important to note
that a single axis HOME G28 (e.g., press Z then HOME G28) and any G28
specified in a program will still cause the axis to move regardless of the
value of this parameter bit. The operator must exercise care when
commanding any axis move.
300 AUTOFEED-STEP-DOWN
This parameter works with the AUTOFEED feature. It specifies the feed rate step-down
percentage per second and should initially be set to 20.
NOTE: When tapping, the feed and spindle overrides will be locked out, so the
AUTOFEED feature will be ineffective (although the display will appear to
respond to the override buttons.)
NOTE: The last commanded feed rate will be restored at the end of the program execution, or
when the operator presses RESET or turns off the AUTOFEED feature.
NOTE: The operator may use the feed rate override buttons while the AUTOFEED feature is active.
As long as tool load limit is not exceeded, these buttons will have the expected effect
and the overridden feed rate will be recognized as the new commanded feed rate by
the AUTOFEED feature. However, if the tool load limit has already been exceeded, the
control will ignore the feed rate override buttons and the commanded feed rate will
remain unchanged.
326 G5 DECELERATION
This parameter supports the G05 FINE SPINDLE CTRL feature. This is the rate at which to
decelerate the spindle during G5. Units are in encoder steps per second. It should be set to
15000.
354 U SWITCH A
See Parameter 1 for description.
390 V SWITCH A
See Parameter 1 for description.
426 W SWITCH A
See Parameter 1 for description.
498 C SWITCH A
See Parameter 1 for description.
HI LO
0 0 3
0 1 5
1 0 7
1 1 9
If, however, SCALE FACT/X is set to zero, the value of ENC. SCALE FACTOR will be used for
the scale ratio instead. Note that any value outside the range of 1 to 100 will be ignored and
the scale ratio will remain unaffected. Note also that currently, these parameters are intended
for use only on rotary axes (A and B).
Mini-Lathe 440000
SL-10 500000
SL-20 540000
SL-30 540000
SL-30BB 650000
SL-40 650000
TL-15 540000
When ballscrews rotate they generate heat. Heat causes the ballscrews to expand. In constant duty cycles,
the resultant ball screw growth can lead to cutting errors on the next morning start up. Haas' ETC algorithm
can accurately model this heating and cooling effect and electronically expand and contract the screw to give
near glass scale accuracy and consistency.
This compensation is based on a model of the ball screw which calculates heating based on the distance
traveled and the torque applied to the motor. This compensation does not correct for thermal growth due to
changes in ambient temperature or due to part expansion.
Electronic thermal compensation works by estimating the heating of the screw based on the total amount of
travel over its length and including the amount of torque applied to the screw. This heat is then turned into a
thermal coefficient of expansion and the position of the axis is multiplied by the coefficient to get a correction
amount.
If the machine is turned off when there is some compensation applied (due to motion and heating of screw),
when the machine is turned back on, the compensation will be adjusted by the clock indicated elapsed time.
This feature integrates spindle speed over time and builds a model of thermal growth. As the model shows the
spindle head warming up, the control adjusts the axes to compensate for thermal growth.
During machining, the heating of the ballscrews transfers heat by conduction to the thermal sensor body. This
causes the resistance of the sensor to vary according to the temperature. The resistance value is read by the
software which compensates for the change in temperature by adjusting the accuracy of the program accord-
ingly.
The thermal sensor is connected to the ballscrew and compensates program accuracy for changes in
ballscrew temperature.
GENERAL REQUIREMENTS
Operating Temperature Range 41°F to 104°F (5 to 40°C)
Storage Temperature Range -4°F to 158°F (-20 to 70°C)
Ambient Humidity: 20% – 95% relative humidity, non-condensing
Altitude: 0-7000 ft.
ELECTRICITY REQUIREMENTS
IMPORTANT! REFER TO LOCAL CODE REQUIREMENTS BEFORE WIRING MACHINES.
ALL MACHINES REQUIRE:
Three phase 50 or 60Hz power supply.
Line voltage that does not fluctuate more than +/-10%
Input power to the machine must be grounded. For wye power, the neutral must be grounded. For delta power,
a central leg ground or one leg ground should be used. The machine will not function properly on ungrounded
power. (This is not a factor with the External 480V Option)
The rated horsepower of the machine may not be achieved if the imbalance of the incoming voltage is beyond
an acceptable limit. The machine may function properly, yet may not deliver the advertised power. This is
noticed more often when using phase converters. A phase converter should only be used if all other methods
cannot be used.
The maximum leg-to-leg or leg-to-ground voltage should not exceed 260 volts, or 504 volts for high-voltage
machines with the Internal High Voltage Option.
1
The current requirements shown in the table reflect the circuit breaker size internal to the machine. This
breaker has an extremely slow trip time. It may be necessary to size the external service breaker up by 20-
25%, as indicated by “power supply”, for proper operation.
2
The high-voltage requirements shown reflect the Internal 400V configuration which is standard on European
machines. Domestic and all other users must use the External 480V option.
AIR REQUIREMENTS
The CNC Lathe requires a minimum of 100 PSI at 4 scfm at the input to the pressure regulator on the back of
the machine. This should be supplied by at least a two horsepower compressor, with a minimum 20-gallon
tank, that turns on when the pressure drops to 100 PSI. At least a 3/8” I.D. hose is recommended. Set the
main air regulator to 85 psi.
The recommended method of attaching the air hose is to the barb fitting at the back of the machine with a hose
clamp. If a quick coupler is desired, use at least a 3/8".
NOTE: Excessive oil and water in the air supply will cause the machine to malfunction.
The air filter/regulator has an automatic bowl dump that should be empty
before starting the machine. This must be checked for proper operation
monthly. Also, excessive contaminants in the air line may clog the dump valve
and cause oil and/or water to pass into the machine.
NOTE: Auxiliary air connections should be made on the unregulated side of the air
filter/regulator.
W INDOWS / G UARDING
Polycarbonate windows and guarding can be weakened by exposure to cutting liquids and chemicals that
contain amines. It is possible to loose up to 10% of the remaining strength annually. If degradation is sus-
pected, window replacement should occur at no more than a two year interval.
Windows and guarding should be replaced if damaged or severely scratched - Replace damaged windows
immediately
Monthly • Inspect way covers for proper operation and lubricate with light oil, if necessary.
• Remove pump from the coolant tank. Clean sediment from inside the tank. Reinstall
pump. Caution! Disconnect the coolant pump from the controller and Power Off the
control before working on the coolant tank.
• Dump the oil drain bucket. Check Gearbox oil level (if applicable). If oil is not visible at
the bottom edge of the sight gauge, remove the end panel and add DTE-25 through the
top filler hole until it is visible in the sight gauge.
Six Months • Replace coolant and thoroughly clean the coolant tank.
• Replace hydraulic unit oil filter.
• Check all hoses and lubrication lines for cracking.
Caution! Do not use a wash-down hose on the Haas lathe; doing so may cause damage to the spindle.
NOTICE
CLEAN THE GATE
USE SLOT TO
REST PUMP
FILTER REGULARLY
DO NOT USE PLAIN WATER,
PERMANENT CORROSION
DAMAGE WILL RESULT.
BASKET
FILTER
RUST INHIBITING COOLANT
IS REQUIRED.
Poor Coolant flow can be caused by a dirty filter. To clean the filter, turn off the coolant pump, lift the coolant
tank lid and remove the filter. Clean and reinstall filter.
PERIODIC M AINTENANCE
A periodic maintenance page is found on the Current Commands screens titled “Scheduled Maintenance” and
accessed by pressing Page Up or Page Down to activate and deactivate a series of checks.
An item on the list can be selected by pressing the up and down arrow keys. The selected item is then
activated or deactivated by pressing Origin. If an item is active, the remaining hours will be displayed, a deacti-
vated item will display, “—” instead.
The maintenance item time is adjusted by using the left and right arrows. Pressing the Origin key will reinstate
the default time.
Items are tracked either by the time accumulated while power is on (ON-TIME) or by cycle-start time (CS-
TIME). When the time reaches zero the message “Maintenance Due” is displayed at the bottom of the screen
(a negative number of hours indicates the hours past due).
This message is not an alarm and does not interfere with machine operation in any way. After the necessary
maintenance has been performed, the operator can select that item on the “Scheduled Maintenance” screen,
press the Origin button to deactivate it, then press Origin again to reactivate it with the default number of hours
remaining.
CHUCK MAINTENANCE
Ensure all moving part are thoroughly greased
Check for excessive wear on jaws.
Check T-nuts for excessive wear.
Check front retaining bolts for damage.
Chucks should be broken in according to the manufactures’ specifications.
Disassemble and inspect chuck once a year.
Caution: Lack of grease significantly reduces clamping force and can result in chatter,
improper clamping, or thrown parts.
Chuck Jaws
Each chuck jaw requires two strokes of grease every 100 clamp/unclamp cycles, or at least once a week. Use
the provided grease gun for chuck lubrication. The Lubrication type is Molybdenum Disulfide Grease (20%-25%
moly content).
Do not use pure water as a coolant; machine components will rust. Do not use flammable liquids as coolant.
The coolant tank must be thoroughly cleaned periodically, especially for mills equipped with High Pressure
Coolant.
Coolant Overview
As the machine runs the water will evaporate which will change the concentration of the coolant. Coolant is
also carried out with the parts.
A proper coolant mixture is between 6% and 7%. To top-off coolant only more coolant or deionized water
should be used. Be sure that the concentration is still within the range. A refractometer can be used to check
the concentration.
Coolant should be replaced at regular intervals. A schedule should be set and held to. This will avoid a build up
of machine oil. It will also ensure that coolant with the proper concentration and lubricity will be replaced.
WARNING!
When machining castings, sand from the casting process and the abrasive properties of cast aluminum and
cast iron will shorten coolant pump life unless a special filter is used in addition to the standard filter. Contact
Haas Automation for recommendations.
Machining of ceramics and the like voids all warranty claims for wear and is done entirely at the customer's
risk. Increased maintenance schedules are absolutely required with abrasive swarf. The coolant must be
changed more often, and the tank thoroughly cleaned of sediment on the bottom.
Shortened pump life, reduction of coolant pressure and increased maintenance are normal and to be expected
in abrasive environments and is not covered by warranty.
LUBRICATION SYSTEM
All machine lubrication is supplied by the external lubrication system. The reservoir is located on the lower rear
of the machine (see Figure below). Current lube level is visible in the reservoir. If additional lube needs to be
added, remove the cap from the fill port and add lube to proper level.
Air in
MAX
Hose Oil Pump
Barb
MIN
Oil Reservoir
Air Nozzle Air Line Oil Filter
WARNING!
Do not add lube above the “high” line marked on the reservoir. Do not allow the lube level to go below the “low”
line marked on the reservoir as machine damage could result.
1. Remove the screws that hold the oil reservoir to the pump body, carefully lower the reservoir and set aside.
2. Use a strap wrench, pipe wrench or adjustable pliers to unscrew the end cap (see the figure). Caution: Use
a screwdriver or similar tool to stop the filter from turning while the end cap is removed.
3. Remove the oil filter element from the filter body once the end cap is removed.
4. Clean the inside of the filter housing and the filter end cap as required.
5. Install the new oil filter element (p/n 94-3059), O-ring and the end cap. Use the same tools that were used to
remove the filter end cap, to tighten it - Do Not Over Tighten.
6. Replace the oil reservoir; ensure the gasket seats properly between the reservoir and the top flange.
Screwdriver
Oil Filter
Filter Element
O-Ring (P/N 94-3059)
TRANSMISSION OIL
Oil Check
Check the oil level at the sight glass through the opening in the side of the machine as shown in the illustra-
tion. Fill as needed through the fill port on top of the gear box.
Oil Change
1. Remove the sheet metal necessary to gain access to the transmission.
2. Remove the fourteen (14) SHCS from the oil pan and remove it. Inspect the magnetic drain-plug for
signs of metal particles.
3. Wipe down the oil pan and reinstall it with a new gasket.
4. Blow downward with an air hose in the vicinity of the access plate to prevent dirt and metal par-
ticles from entering the gear case. Remove the access plate.
Bottom View
View Rotated Oil Fill Cup
1808
C HIP A UGER
During normal operation, most chips are discharged from the machine at the discharge tube. However, very
small chips may flow through the drain and collect in the coolant tank strainer. To prevent drain blockage, clean
this trap regularly. Should the drain become clogged and cause coolant to collect in the machine’s pan, stop
the machine, loosen the chips blocking the drain, and allow the coolant to drain. Empty the coolant tank
strainer, then resume operation.
Machining Remnants
The end of bar remnant must be collected to same way the parts are when using a bar feeder. Remove the
remnant by hand or if using the parts catcher, program it to collect the remnant. Discharge tubes or auger pans
that have remnants pushed through them will not be covered under the warranty.
WORKLIGHT
Before doing any work on the lathe, turn off power to the machine at the main breaker.
Glass
Upper
Channel Retainer
Mounting
Bracket
Retainer
Lens
Lens
Shown below are three types of commonly used cable connectors. They are shown as seen when plugged
into the pc board. These diagrams are to aid in locating the pins for trouble shooting.
Cable Locations
WIRE NUMBER FUNCTION NAME 390 4'th AXIS BRAKE ETHERNET
490B B-AXIS MOTOR POWER CABLE BARFEEDER AXIS
-C-AXIS 690B B-ENCODER CABLE
- B-HOME LIMIT SWITCH SUB SPINDLE
230 5'th AXIS BRAKE WIRE NUMBER FUNCTION NAME
TAILSTOCK 810 TOOL CHANGER TURRET MOTOR -X- AXIS
810A TOOL CHANGER SHUTTLE MOTOR
820 TOOL CHANGER STATUS TURRET
WIRE NUMBER FUNCTION NAME
LIMIT SWITCHES 300 115VAC TO OILER -Z- AXIS
960 LOW LUB
990 X/Y/Z HOME SENSORS
WIRE NUMBER FUNCTION NAME LIVE TOOLING
BARFEEDER 940A 230 VAC 3PH TO TSC COOLANT PUMP
130 TSC OVER TEMP -C-AXIS
WIRE NUMBER FUNCTION NAME TAILSTOCK
CHIP CONVEYOR 140 230VAC 3PH POWER TO CHIP
CONVEYOR MOTOR LIMIT SWITCHES
WIRE NUMBER FUNCTION NAME
100 M-FIN BARFEEDER
MFIN/CLG
730B SP. DRIVE LOAD (COOLANT LEVEL CHIP CONVEYOR
GAUGE SENSOR)
MFIN/CLG
WIRE NUMBER FUNCTION NAME
COOLANT 940 230 VAC TO COOLANT PUMP COOLANT
WIRE NUMBER FUNCTION NAME HPC
240 APC PAL HOME/MD PAL UP-APC PAL 1
HOME PAL DOWN SPARE-1
410 APC CE DOOR OPEN
HPC 710 APC #1 PALLET READY 1/APC #1 SPARE-2
PALLET READY 2
770B EMERGANCY STOP INPUT CABLE
WIRE NUMBER FUNCTION NAME 790 APC PIN CLR #1/APC PIN CLR #2 CONTROL CABINET
810A TOOL CHANGER MOTORS
420 APC #2 CLR #1 & #2/APC #2 PAL #2 M28
SPARE-1 & #1 HOME
450 APC #2 CE DOOR OPEN
770B EMERGANCY STOP INPUT CABLE
810 APC MOTOR
880B TRANSMISSION HIGH/LOW GEAR WIRE NUMBER FUNCTION NAME
SOLENOIDS 250 APC DOOR OPEN
310 APC #2 DOOR OPEN
SPARE-2 430 APC PALLET CLAMP LEFT DDOR
460 APC #2 DOOR CLOSED - APC #2
DOOR OPEN
480 APC PALLET CLAMP RIGHT DOOR
222
MICRO PROCESSOR PCB - P/N 93-1010F
CABLE CONNECTIONS
J6
U7
U8 D1
D2
D3
U1 U2 U3 U4 U5 U6 D4
S2 D5
2 1
D6
D7
D8
U9 U10 U11 U12 U13 U14
U15
J5 J4
U16 U17
U24
850A 850
U33
U37 U38
U39
U34
93-1010B
U41
U42 U43 U44 U45
J1 J2
PROC.
PLUG # CABLE # SIGNAL NAME TO LOCATION PLUG #
CABLE CONNECTIONS
MOCON
PLUG # CABLE # SIGNAL NAME TO LOCATION PLUG #
X AXIS AMP
P 570 LOW VOLTAGE L. V. POWER SUPPLY ——-
TB A, B, C ——- MOTOR DRIVE X SERVO MOTOR ——-
P 610 X DRIVE SIGNAL MOCON PCB P2
TB -HV +HV 490 335VDC SPINDLE DRIVE ——-
Y AXIS AMP
P 570 LOW VOLTAGE L. V. POWER SUPPLY ——-
TB A, B, C ——- MOTOR DRIVE Y SERVO MOTOR ——-
P 620 Y DRIVE SIGNAL MOCON PCB P3
TB -HV +HV 490 335VDC SPINDLE DRIVE ——-
Z AXIS AMP
P 570 LOW VOLTAGE L. V. POWER SUPPLY ——-
TB A, B, C ——- MOTOR DRIVE Z SERVO MOTOR ——-
P 630 Z DRIVE SIGNAL MOCON PCB P4
TB -HV +HV 490 335VDC SPINDLE DRIVE ——-
A AXIS AMP
P 570 LOW VOLTAGE L. V. POWER SUPPLY ——-
TB A, B, C ——- MOTOR DRIVE A SERVO MOTOR ——-
P 640 A DRIVE SIGNAL MOCON PCB P5
TB -HV +HV 490 335VDC SPINDLE DRIVE ——-
P24
P1 P25
TB1
34-3080T
U17
U52
P16 U6 U54
U44 U18 Q16
P17 U7
P66 Q30 DISP2
P18 Q10
P67 U10
Q31 U53
P19 U36 Q14
P20 U8 Q28 P65
P21 U59 P68 Q15
C45 U37
Q29
P22 Q16
U46 Q35
P69 Q27 U63
Q10 U62
U60 U23 U22
Q17 U13
P23 D27 U67
U61 U68 D12
P45
P24 D26 U24 K7 Q6
R122 U64
U32 D11 Q18 U14 Q12
U21
P25
R119 P44
U47 U20
P26
U49 U19
U35 P70 P71 Q24
P27 P43
U31 Q9
DISP3
R126 LE31
P28 U U U U U Q37
28 27 26 25 29 U12
RI27 U9 P41
P29 Q22 Q21 Q20 Q19 Q23 U11
K32 P40
P30
J1
J2 J3
DISCRETE INPUTS
J5
U9 Y1
P1
P6 P5 P3 P4
C40
U5 U28
J13
JP1
D
J8 D
J3
J12
J1
J14
J2
SPARE FLOPPY
C26 J6
J10
P13
J11
U18 U21
U19
C33 J7
C31
U25 P13A
LINE 1:
LINE 2:
LINE 3:
C34 C35
U23 U24
U26 C32
R18
SUB ASSY
HAAS P/N ID P1
C38 C39
ADDRESS DATA
J4 J5
P20
P16
P6 P33
P32
P7
P5
P8
P4
P9
P3
P30
P2
U43
P19 P1
34-4090
P3 P2
CABLE CONNECTIONS
CABLE CONNECTIONS
TO K5 AUX
K4
Y
TO K5 COIL
TO
SPINDLE TO K5 COIL
MOTOR
TO K4 COIL
650A
TO IO PCB, P12
COM
TO IO PCB, P58
K5
TO K4 COIL
650B
TO HAAS VECTOR DRIVE
The following is a summary of the cables used in the wiring of this control:
WIRE/
TERMINAL FUNCTION NAME:
NUMBER
180 SPARE
181 SIGNAL
182 COMMON
200 SPARE
201 +12VDC
202 RETURN
850A SERIAL PORT #2 INTERFACE CABLE (16 WIRE RIBBON #24) - AUXILIARY PORT TO
ROTARY CONTROLLER
GROUNDING BAR
SERIAL PORT 2
GROUNDING
BAR
ETHERNET PROCESSOR ASSEMBLY
DZ2
32-4075D
230 VAC
POWER CARD
TB1
TB2
FLOPPY DRIVE
TURRET
FAULT FAULT
TB3
FUSE OPEN FUSE OPEN
A»-A»AAÂXA¿IA»S B»-B»ABÂXB¿IB»S
WIRE
TB2 K3
K4
K5
P4
D1
D3
NE1
FU1
TAILSTOCK
R1
T1
P2
D2
D4
NE1
LIMIT SWITCHES
P3
J1 J2 J7
R2
C46
K2
C31
FU1
D1
P3
C2
J3
K1
J4
P1
D10
C1
GROUNDING
R86
D9 SEE NOTES:
D28
D29
C140
Q18 D30
D31
R3 R4
R270
R194
R195
R196
D27
R44
R46
R43
R48
R47
R50
R49
R6
P4
D14
D15
D16
D13
D32
D22
D21
D20
D33
C45 D34
D5
D4
D3
D2
D35
CHIP CONVEYOR P2
D19
D18
D17
Q13
T1
Q14
U54
Q15
Q16
C32
MFIN\CLG
Q10
LINE 1:
NOTE:
Q11
ABC. 16/97
EXAMPLE: ABC INC. WEEK OF THE YEAR/YEAR
PLACE VEDOR ID AND DATE CODE
REPLACE * WITH REVISION LETTER OF MAX B.O.M.
REV * HS
D26
P1
COOLANT
D24
R122
C9 D12
D25 Q7
R119 D11
D23
K7
LINE 2
LINE 1
32-3080MA
C6
Q6
P51
Q12
DZ3
Q8
IOPCB ASSY.
R130
Q24
DZ2 C29
Q9
R129 D8
DZ1 C28 D7
D6
R126
FU2
D46
K35
Q5 Q3 Q4
FU4
SPARE
SPARE
230 VAC
LOW VOLTAGE
230 VAC
230 VAC
115 VAC
EXCESS
PWR
PWR
SP PWR
SPINDLE COMMANDS
SPINDLE ENCODER
STATUS
CMDS
POSITION
SERVO REGEN SPINDLE MOTOR
DATA
MOTORS ASSY
HOME X & Z AXES
DISCRETE
INPUTS SWITCH TOOL TURRET
AND
OUTPUTS
230 VAC
SENSORS
CMDS GEAR BOX SWITCHES
TOOLCHANGER/OVERHEAT SENSORS/
COOLANT PUMP LOW LUBE/LOW COOLANT/SOLENOIDS
AND
CHIP CONVEYOR
VIDEO BOARD
J13 RS232 USER SERIAL PORT
850
HARD DRIVE
FLOPPY
DRIVE J12 J9 J6 PARALLEL
RS-232 ENET/ PORT
SERIAL ZIP/ J4 (ZIP)
FLOPPY HDD
POWER P10 J8 J2 J2
ENET 760
VIDEO TO OPERATOR PENDANT
P11 FLOPPY
SPARE
P1
ADDRESS BUS DATA BUS
860
LOW VOLTAGE POWER
P4 P5
EXT. BAT.
J6
850
RS-232 SERIAL KEYBOARD
BATTERY 850A
AUX RS-232 (INDEXER)
PROCESSOR S1
BOARD
P3
ADDRESS BUS DATA BUS 860
LOW VOLTAGE POWER
CNC UNIT
HAAS AUTOMATION SL SERIES PAGE 4
PIN 3 PIN 3
0VDC K2 APL LIGHT\
BARFEEDER EXTENDED
+12VDC PIN 4 PIN 4 LE 2 PUSHER
PIN 5 PIN 5
0VDC K3 APL GRIPPER 1
PIN 7 PIN 7
0VDC K4 APL GRIPPER 2
PIN 9 PIN 9
0VDC K5 SPINDLE BRAKE
PIN 11 PIN 11
0VDC K6 COOLANT ON
PIN 13 PIN 13
0VDC K7 AUTO POWER OFF
PIN 15 PIN 15
0VDC K8 SPINDLE LUBE
SPINDLE FAN
+12VDC PIN 16 PIN 16 LE 8 GEAR BOX OIL PUMP
WAY LUBE PUMP
REGEN BOX FAN
P11 P1
CABLE
0VDC +12VDC MOCON PCB 510 I/O PCB
PIN 3 PIN 3
0VDC K10 SPARE
PIN 5 PIN 5
0VDC K11 SPARE
PIN 7 PIN 7
0VDC K12 SPARE
PIN 9 PIN 9
0VDC K13 HIGH GEAR SHIFT
PIN 11 PIN 11
0VDC K14 LOW GEAR SHIFT
PIN 13 PIN 13
0VDC K15 SPINDLE UNCLAMP
PIN 15 PIN 15
0VDC K16 SPINDLE LOCK
(USED WITH Y TO
+12VDC PIN 16 PIN 16 LE 16 DELTA OPTION)
P12 P2
CABLE
0VDC +12VDC MOCON PCB 520 I/O PCB
PIN 3 PIN 3
0VDC K18 SPARE
(OPTION)
+12VDC PIN 4 PIN 4 LE 18
PIN 5 PIN 5
0VDC K19 SPARE A
PIN 7 PIN 7
0VDC K20 SPARE B
PIN 9 PIN 9
0VDC K21 TURRET OUT
PIN 11 PIN 11
0VDC K22 SPARE C
PIN 13 PIN 13
0VDC K23 SPARE
PIN 15 PIN 15
0VDC SPARE
K24
P13 P51
MOCON PCB CABLE
0VDC +12VDC 530 I/O PCB
4 B
5 F
FU3
FU2
K33
3
2
D
C
M
K33
1 E
6 G
CHIP OVERCURRENT
CONVEYOR DETECTION K35
ON CIRCUIT 140 P8
CHIP IOPCB CHIP CONVEYOR
CONVEYOR
REVERSE
EARTH GND
RELAY (CLOSED)
DIODE
RELAY (OPEN)
GROUND
RELAY (SINGLE POLE
DOUBLE THROW)
LAMP
(FLOURESCENT) RESISTOR
LED
(LIGHT EMITTING DIODE) SOLENOID
M MOTOR OPTO-ISOLATOR
FU2
FUSE
ELECTRICAL SYMBOLS
HAAS AUTOMATION SL SERIES
Datum C
5
6
Start 3
7
9
10
Plane4
12
14 13
Saddle Assembly
Plane4
Plane5
Datum B
Plane5
Plane9
Start 3
Plane3
Left
Plane4
10
9 8
Slide
Assembly
11
12
15 14 13
3 4
BOTTOM VIEW
Plane1
9 8 7
Tailstock Wedge
Assembly Assembly
16 17
15
18
32 31
30 19
29
28 20
27
31
26
21
25
22
23
24
10
14 11
15 Tool Changer
Assembly
4
33
5
32
31
6
29
30
28 7
26
27 8
9
25
24
10
23
11
22
12
21 20 19 18 17 16 15 14 13
17 16 15 8 13 12 11 10 9 8 7
18 14
23
19 20 21 22
24
11
12
13
14
22 21 20 19 18 17 16 15
28
25 26 27 29 30
31
23
24
32
40 39 38 37 36 35 34 33
12
13
15 14
19
20
16 17 18 21
22 23
24
25
31 30 29 28 27 26
10
13
SL-40 Wedge Assembly
Plane2
17 16 15 14
11
12
Plane6 Plane6
Start 3
Plane5
13
Sub-spindle Assembly
20
19
18
SL-30 Tool Changer
Assembly
16
17
4 5 6
9
10
11
13
Plane3
Plane1
12
12
19
18 17 12 16 15 14 13
20
21
25 24 22
23
19
17 16 15 14 13 12 11 10 9
18
20
21
25 24
22
23
1 30-1044 Oil Line Assembly 14. 48-0045 Dowel Pin 3/8 x 1-1/2
2. 25-7042A Snap Lock Motor Mount Cover Plate 15. 32-2055 X-Axis Home Limit Switch
3. 26-7233A Deflector Shield Gasket 16. 25-7266 Limit Switch Mounting Bracket
4. 30-0618B X-Axis Ball Screw Assembly 17. 22-2629 Stub Shaft Key
5. 30-0593 Wedge Oil Line Kit 18. 62-0009 Motor w/Brake
6. 58-3031 Banjo Elbow 5/16 F x M6 M 19. 30-1220A Coupling Assembly
7. 50-8766 X-Axis Linear Guide 20. 20-8535 Tool Changer Access Plate
8. 59-6600 Guide Rail Plug 21. 57-8546 TC Access Plate Gasket
9. 20-7474 Support End Bumper 22. 57-8576 TC Cover Plate
10. 20-7008F Nut Housing Machined 23. 20-8545 TC Housing Cover
11. 24-7325 Str Fit Metric Linear Guide 24. 20-8364 Spacer
12. 22-7458 Linear Guide Cam 25. 25-7459 Table Trip Bracket
13. 20-7474 Motor End Bumper
18
12
17 16 15 14 13 11 10 9 8 7
19 21
20 22
26 25 24 23
63 26
62 27
61 60
28
59 29
58
57
56
55
54 30
31
53
52
50
49
48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
65
22
64
63
62 24
61 60 25
59 26
58
27
57
56
55
28
54 29
53 30
52
31
51
50
49
48
47
46 45 44 43 42 41 40 39 38 37 36 35 34 33 32
44
43
42
34 33 32 31 30 29 28 27
41
40 39 38 37 36 35
SPACER RING
SNAP LOCK SNAP RING
RING BMPR LOCK BMPR BEARING LOCKNUT
BALL SCREW ASS'Y "A" BALL SCREW SNAP LOCK RING BMPR MOTOR COUPLING APPLICATION
MOUNT ASS'Y
30-2977 BS ASS'Y 32mm 24-8765 BALLSCR 32mm NONE 20-7010A 30-1220A MINI LATHE (Z)
30-2972 BS ASS'Y 32mm 24-8765 BALLSCR 32mm NONE 20-7010A 30-1220A MINI LATHE (X)
30-2290 BS ASS'Y 32mm 24-7146 BALLSCR 32mm 20-0735 SNAP LOCK RING BMPR 1.75 20-7010A 30-1220A SL10 (Z)
30-2244 BS ASS'Y 32mm 24-8548B BALLSCR 32mm 20-1126 SNAP LOCK RING BMPR 1.68 20-7010A 30-1220A SL10 (X)
30-0615 BS ASS'Y 32mm (1.26) X 33.268 24-9013 BALLSCR 32mm (1.26) X 33.268 20-0142 SNAP LOCK RING BMPR 6.00 20-7010A 30-1220A SL20 (Z)
30-0617 BS ASS'Y 32mm (1.26) X 48.228 24-9012 BALLSCR 32mm (1.26) X 48.228 20-0143 SNAP LOCK RING BMPR 7.00 20-7010A 30-1220A SL30 (Z)
30-1397A BS ASS'Y 32mm (1.26) X 25.650 24-7146 BALLSCR 32mm (1.26) X 25.650 20-0141 SNAP LOCK RING BMPR 4.00 20-7010A 30-1220A SL40 (X)
30-0618B BS ASS'Y 32mm (1.26) X 16.475 24-8765 BALLSCR 32mm (1.26) X 16.475 NONE 20-7010A 30-1220A SL30 (X)
30-0616B BS ASS'Y 32mm (1.26) X 13.525 24-9548 BALLSCR 32mm (1.26) X 13.525 NONE 20-7010A 30-1220A SL20 (X)
30-0450 BALLSCR 40mm (1.57) x 57.897 24-0003A BS ASS’Y 40mm (1.57) x 57.897 30-1215 SL40 (Z)
Coupling Assembly
F1
TOOL
OFFSET
MEASURE
RESET
F2
NEXT
TOOL
POWER
UP
RESTART
F3
TOOL
RELEASE
TOOL
CHANGER
RESTORE
F4
PART
ZERO
SET
PRGRM
CONVRS
ALARM
MESGS
DISPLAY
POSIT
PARAM
DGNOS
OFFSET
SETNG
GRAPH
CURNT
COMDS
HELP
CALC
EDIT
MEM
INSERT
SINGLE
BLOCK
ALTER
DRY
RUN
DELETE
OPTION
STOP
UNDO
BLOCK
Pendant Arm
Mount (20-7109)
CHIP +B MDI DELETE
FWD HOME DNC COOLNT
+A ORIENT
+Z CLNT PAGE SPINDLE ATC
-Y
UP UP FWD ATC
CHIP HAND REV
STOP +X JOG JOG .0001
.001
LOCK -X CLNT CUSOR .1
1. .01
DOWN 10. .1
CHIP ZERO 100.
REV -Z RET ALL
-A
END AXES ORIGIN
AUX PAGE SINGL
-B HOME
CLNT DOWN AXIS
LIST G28
PROG SELECT
OVERRI PROG SEND
DES SHIFT RS232 RECV
10 100% A B
RS232 ERASE
PROG
FEED RATE
FEED RATE +10 HAND C D
FEED RATE CNTRL
FEED F E &
7
-10 100% G H
@
8 :
SPINDLE
+10 I 9
SPINDLE
SPINDLE
HAND
CNTRL J K
SPIN L M
%
4 $
CW
STOP N 5 !
6
CCW O P
5%
SPINDLE
R S
Q *1 ,
2
Wavy Washer
RAPID 25%
50% T U
?
3
RAPID
RAPID 100% V W
RAPID
X Y
+
- =
Z / 0 #
EOB [
( ] *
) CANCEL
SPACE WRITE
ENTER
Washers
(45-1730)
2X Dowel Pin
(48-0020)
Mech Pivot
Tool
(20-8995)
Dowel Pin
(20-8996)
Bearing
(51-7001)
Tool Setter
Shaft
Threaded (20-8993)
Insert
(48-0049)
2X Ball
(59-0019)
2X Springs
(59-0018)
Case
(20-8992)
Mounting
Bolts are
Accessed
Tool Setting Arm
Behind SL-10.................(20-1053)
Sheetmetal SL-20-30............(20-8989)
SL-30 Big Bore..(20-0474)
SL-40.................(20-8291)
(Steady Rest)
30-2203*
Foot Switch Assembly
32-9300A**
Cable (Tailstock)
25-1256
(Chuck) Foot Switch
Cover
25-1255A
Foot Switch
Cover
32-2254
32-2255 Limit Switch
Limit Switch (Tlstk)
(Chuck)
25-1253A
Foot Switch Bulkhead
25-1252
Foot Switch Pedal
59-0069
Foot Switch Spring
25-1254B
Foot Switch
Base Plate
59-1041
Control Legs (4)
25-1255A
Foot Switch Cover
32-2255
Limit Switch
25-1253A
Foot Switch Bulkhead
25-1252
Foot Switch Pedal
59-0069
Foot Switch Spring
25-1254B
Foot Switch Base Plate
59-1041
Control Legs (2)
4 5
3
6
2 10
11
7
1 12 13
9 8
22
24
19 23
21
20
18
17 14
16 15
5
22 24
6
23 7
8
10
21
11
20
12
19
14
18
15
13
17 16
1 2
3
4
5
21
9
10
11
12
20
13
15
14
16
19
18
17
3
o
View Rotated 180
30
4
6
7
29
27 8
28
CK
TAIL STO
9
10
11
26 12
25
13
24
22 21
17
18
19
23 14
20
15
16
14
18
17
15
16
13 1
2
12
3
4
11
6
5
10
21
27
26
22
25 23 11
w/Parts
4 5 6 8 Catcher
10
1 2 3 9
12
13
VECTOR
20HP DUAL DRIVE
TAIL STOCK
19 14
20
18
17 16 15
22 23 24
25 26 1
21
2
3
18 19 20
17 5
4 6
16
**29
7
** 27
*15 ** 28
14 9
8
12
10
13
* Parts Catcher Only 11
** For Lifting Only
28 29
23 22
24
27 25
10
26
View Rotated 1808
w/Parts
4 5 6 Catcher
1 2 3
7 8 9 11 12
20HP VECTOR
DUAL DRIVE
TAIL STOCK
19
18 13
21 20
Big Bore
Only 17
16 15 14
23 24 25
27 28 1
22
2
26
3
19 20 21
4
18 6
**32 5
17 29 7
16
*15 ** 30
12
** 31
8
9
13
10
14
* Parts Catcher Only 11
** For Lifting Only
1. 22-8049 Z-Axis Top Waycover Guide 17. 30-3647 Z-Axis Lower Wiper Assembly
2. 25-8047 Z-Axis Waycover 18. 30-3646 Z-Axis Middle Wiper Assembly
3. 22-8048 Z-Axis Bottom Waycover Guide 19. 25-8824C Fixed Bulkhead
4. 22-8783 Moving Bulkhead Support 20. 30-3192 Door Wiper Assembly
5. 22-0830 Cable Channel Cover 21. 30-3645 Z-Axis Upper Wiper Assembly
6. 25-8843A Moving Bulkhead 22. 25-8807B Control Box Mounting Bracket
7. 25-6319 Right End Support Bracket 23. 25-8754C Rear Sliding Cover
8. 25-8025B Right Tailstock Waycover 24. 25-8782B Tool Changer Tunnel Panel
9. 25-0251A Tailstock Cover 25. 30-3648 X-Axis Top Wiper Assembly
10. 25-8757 Tool Changer Waycover 26. 30-3649 X-Axis Side Wiper Assembly
11. 25-8755C Front Wedge Cover 27. 25-8823B X-Axis Tool Changer Sliding Cover
12. 25-6458 Tool Changer Waycover Mount 28. 25-8772A Tool Changer Splash Shield
13. 25-8774 Upper Tailstock Waycover Guide 29. 25-8830A X-axis Drip Channel
14. 25-8756B Left Tailstock Waycover 30. 20-1591 Right Rear Lifting Bracket
15. 25-6512 Parts Catcher Tray (Optional) 31. 20-1590 Right Front Lifting Bracket
16. 25-8849A Z-Axis Drip Tray 32. 20-1589 Left End Lifting Bracket
30
29
28
31
32
34
27 33
26 View Rotated 1808
25
6 7 8
1 2 3 4 5 9 10 11 12 13 14 15
TAIL STOCK
24
22 21 16
23
17
19
18
20
31 13
28 29 30 32 5
14
15
17
**
33
27
16
26
24
** 34
25
** 35
23
18
19
22 21
1. 25-0782 Control Box Mounting Bracket 19. 25-8297 Tailstock Waycover Guide
2. 25-0145B Z-Axis Top Rear Sliding Cover 20. 25-8249 Z-Axis Bottom Right Waycover
3. 25-8246B Z-Axis Bottom Rear Sliding Cover 21. 25-8250 X-Axis Waycover
4. 25-8653A Z-Axis Waycover Support Bracket 22. 25-8245A Front Wedge Cover
5. 25-8261A Tool Changer Cover Spacer 23. 25-0252 Tailstock Cover
6. 25-8262C Tool Changer Cover 24. 25-8298 Spindle Housing Vertical Rail Drip
7. 25-8253 X-Axis Vertical Wiper 25. 25-8248 Z-Axis Bottom Left Waycover
8. 25-8254 X-Axis Horizontal Wiper 26. 25-8267A Lower Door Chip Seal
9. 25-8265 X-Axis Tunnel Panel 27. 25-8252A Z-Axis Horizontal Wiper
10. 25-8263 Tool Changer Splash Shield 28. 25-8243C Fixed Bulkhead
11. 25-8247 Z-Axis Top Right Waycover 29. 25-6312 Vertical Door Seal
12. 25-8295 Z-Axis Top Waycover Guide 30. 25-8251A Z-Axis Vertical Wiper
13. 25-8296 Z-Axis Bottom Waycover Guide 31. 30-3193 Door Wiper Assembly
14. 25-8264 Z-Axis Strip 32. 22-8237A Spindle Housing Support
15. 22-8275 Moving Bulkhead Support 33. 20-1634 Left End Lifting Bracket
16. 25-8244C Moving Bulkhead 34. 20-1636 Right Rear Lifting Bracket
17. 19-5793 Cable Channel Cover 35. 20-1635 Right Front Lifting Bracket
18. 25-8241A Right Enclosure Support
5 6 7 8 9
3 4
1 2
10
Plane4
Plane4
Plane5
Plane5
Plane4
LONG BED
TAIL STOCK
TOOL PRESETTER
30 40
20 50
10 60
Bar
30 40
20 50
10 60
Bar
12 11
14 13
23 20 19 15
16 13
18 17
21
22
LONG BED
TAIL STOCK
TOOL PRESETTER
27
26
25
2
28
24 29
30
31
32
33
34
35
36
39
37 50
38 48 49
47
46
45
43 44
42
41
40
51
52 *
BACK VIEW
16 17
13 14
11 12
10 15
6 8
5
1 2
19
3 4 18
21
20
8 9 22
48 7
24
47
46
45
43
44
42
23
30 40
20 50
10 60
Bar
30 40
20 50
10 60
Bar
26 25
27
37
25 26
41 29
35 28
34
28
40
38
39
30
31
32
33
36 31
8
4
5
7 6
Live Tooling
9
10 11
12
14
21 13
20
19 16 15
17
18
Sub-Spindle
Live Tooling
1 25-0138 Hood
2 20-0163 Brace
3 25-0137 Tray
4 25-0135 Channel Cover
4a 25-6552 Channel Cover (Larger Turret)
5 25-0136 Channel
5a 25-6553 Channel (Larger Turret)
6 20-0161 Belt Arm Cover
7 20-0162 Belt Arm
Sub-Spindle
8 25-0617 Moving Bulkhead
9 25-0610 Motor Cover
10 25-0611 Encoder Cover
11 25-0619 Front Union Shroud
12 25-0618 Rear Union Shroud
13 25-0620 Bottom Union Shroud
14 25-0621 Little Bracket
15 25-0615 Encoder Bracket
16 20-0631 Upper Motor Arm
17 20-0632 Lower Motor Arm
18 25-0613A Duct Shield
19 25-0665A Shipping Bracket
20 25-0612 Heat Shield
21 25-0614A Fan Shield
24
23
28
27
25 26
22
20 7
w/Parts
1 2 Catcher
3 5 6
19
18 4
VECTOR
20HP DUAL DRIVE
SUB SPINDLE
8
17
16
12
15 14
13 11 10
37 38 39
41 42 1
36
2
40
3
33 34 35
32 6
5 4
46 31
43
30 7
* 29 8
44
26 45
10
11
9
12
27 13
28 14
25
24
15
16
17
23
18
22
20
19
21
* Parts Catcher Only SUB-SPINDLE ASSEMBLY
4
3
300
AR
OB
5 RV
SE
7
8
11
9
1 25-6516A Base Position Control
2 25-6537B Barfeeder Door 8 10
3 59-0101 Gas Spring
4 25-6534A Barfeeder Main Enclosure
5 25-0165 Right Rear Support
6 25-6542 Storage Pan
7 25-6526 Control Tray
8 25-6538 Adjusting End Supports
9 25-6539 Bottom Bar Base
10 44-0004 Leveling Screw
11 25-6540 Charging Table Beam
13
15
7
14
8
7
6 12
5 10
9 31
4 10 11
9 30
o
View Rotated 180
16
66 17
65 18
1
3 29
27
2 28
26 45
25 44
24
43
42
19
20
41
23
21 46
38 40
22 47
33
39
37 57
36 58
35
32 34
54 52
53
52
55 56 62
51 56
50 55
49
48 61
59
63
60
64
View Rotated 180 o
21
22
24 23
27 26
30 35
28 29
33 36
31 37
34
38
27 25
20
15 25
10 30
39
20
15 25
21
10 30
32
Pusher Assembly 41
23 SL-10 Only 40
26 24
100
BAR
41
43 42
44
52
53
46
51
45
47
48
49
50 SL-10 Only
8 9
10
11
12 14
15
13
107 99
106
100
99 20 21
18 19
100 16 17 22 23
105 101
104
102
27
28 24
103
25
96 98 29 26
95 97
93 94 30 31
32
108
33
89
90 34
91 35
92 109 37 36
110
38
111
66 40
67 45 39
46 41
88 47
83 44 42
81 62 48 43
79 80 84 50
68 65
69 51
64 49 55
85 87 70 63 52
71 61 53
82 86 72 60 56 54
58
73 57
59
75 74
78 77 76
9
8
10
11
30
31 12
29
13
23 14
24
22
21 15
28
16
27 17
18
19
20
25
26 16
TL 1-2CE
ATIC 2
AUTTOS MLOADER
APL PAR
70 65 4
3
69
1 5
67 66
68 6
APL AUTOMATIC
65 PARTS LOADER
64
7
8
63
62
61
33 9
32 31
34 30 4
35 27
36
37 29 26 10 11
25
23 24
28
38
39
40 41
48 42 43
44 45 46
22
59
21
53
52 20
57 58 47
56 12
19
60 49 18 14
13
17
16
55 54 53
50
54 16
48 51
52 15