Fanuc FSSB fiber optic cable
Part: A66L-6001-0026
CNC-to-servo communication cable named in the Hardinge parts table.
Hardinge CNC fault codes for Bridgeport, GS-series lathes, and VMC series. What each alarm means and how to fix it.
Hardinge CNC fault codes for Bridgeport, GS-series lathes, and VMC series. What each alarm means and how to fix it.
Parts to price first
Part: A66L-6001-0026
CNC-to-servo communication cable named in the Hardinge parts table.
Part: A98L-0031-0012
Absolute encoder backup battery reference from the article.
Part: A02B-0200-K102 / A98L-0001-0902
Parameter retention battery options listed in the parts reference.
Part: NI4-M12-AP6X
Proximity switch reference for draw tube open/closed detection.
Part: A860-0308-T301
Position coder named for orientation and C-axis faults.
Hardinge CNC machines — the GS-series precision lathes, Bridgeport VMC series, and HQS/HQR horizontal turning centers — use Fanuc and Siemens controls layered on top of Hardinge-specific PMC (Programmable Machine Controller) logic. That two-layer alarm structure means a single fault can generate both a Fanuc system alarm and a Hardinge PMC alarm at the same time. This guide covers both layers so you can stop chasing symptoms and fix the root cause.
Hardinge machines running Fanuc controls display alarms in several ranges:
| Alarm Range | Source | Type |
|---|---|---|
| 1–399 | Fanuc CNC | Program, parameter, and P/S alarms |
| 400–499 | Fanuc servo system | Servo drive and axis alarms |
| 700–749 | Fanuc spindle | Spindle drive alarms |
| 1000–1999 | Hardinge PMC | Machine-specific PLC alarms |
| 2000–2999 | Hardinge PMC | Chuck, collet, and workholding alarms |
| 5000–5999 | Hardinge PMC | Peripheral device alarms (bar feeder, parts catcher) |
PMC alarms (1000+) are generated by Hardinge’s ladder logic, not Fanuc. They appear on the message screen as text strings. To see them: press [MESSAGE] → [ALARM] tab on the Fanuc MDI panel.
Before clearing any alarm, check history to see the sequence of events:
On machines running Fanuc 31i or newer: the alarm history holds the last 100 alarms with timestamps. On older 18T/21i systems, history is limited to the last 10 alarms.
Meaning: The servo amplifier has not completed its ready sequence. The CNC sent a command but the drive did not acknowledge.
Causes:
Diagnosis:
Fix: If the amplifier LED shows no fault and 24V is present, suspect an emergency stop relay that did not release. On GS-series lathes, there is a dual-channel E-stop monitoring relay in the main electrical cabinet — test both channels.
Meaning: Serial communication between the Fanuc CNC and the digital servo amplifier has failed or the servo drive reports it is not in a ready state.
Causes:
Diagnosis:
Fix: If parameters were corrupted (e.g., after battery failure or an intentional parameter clear), you must re-enter servo motor parameters from the machine-specific parameter sheet. Hardinge customer service can provide factory parameter files — request them with your machine serial number.
Parts needed: Hardinge servo parameter backup (paper or electronic), replacement FSSB fiber cable if damaged (Fanuc A66L-6001-0026 series)
Meaning: The Fanuc control cannot communicate correctly with the digital servo amplifier for the named axis. This specific triplet (417, 427, 437) almost always means servo motor parameters are missing or wrong.
Causes:
Diagnosis:
Fix: Enter correct motor numbers. If you don’t have the parameter sheet, pull the motor nameplate part numbers, cross-reference in the Fanuc servo motor parameter manual, and enter the matching ID. After entry, power cycle — the control will automatically load the correct gain and current parameters for that motor.
Meaning: The X-axis servo motor or drive detected excessive current draw, indicating mechanical overload.
Causes:
Diagnosis:
Fix: Clean and re-lubricate the ball screw and linear guides. On GS-42/51/65 lathes, the lubrication pump cycle interval is factory-set — verify it is operating on schedule. Hardinge specifies Mobil Vactra No. 2 way oil for most GS-series machines.
Meaning: The spindle amplifier has detected a fault condition. This is a generic wrapper — the actual cause is identified by the LED code on the spindle drive itself.
Causes (matched to spindle amplifier LED codes):
Diagnosis:
Fix: Address based on the amplifier LED code. AL-27 on Hardinge machines is frequently caused by a damaged connector at the position coder — the connector is exposed to chips and coolant. Clean with contact cleaner and reseat.
Parts needed: Fanuc spindle position coder (A860-0308-T301 or machine-specific equivalent), spindle motor cooling fan replacement
These are generated by Hardinge ladder logic and appear as text messages:
| PMC Message | Meaning | First Action |
|---|---|---|
| SPINDLE GEAR SHIFT FAULT | Gear shift did not complete within timeout | Check air pressure to gear shift cylinder (min 80 PSI); check gear shift prox switches |
| SPINDLE ORIENTATION FAULT | Spindle did not reach orientation position | Check orientation encoder signal; verify spindle brake operation |
| CHUCK OPEN/CLOSE TIMEOUT | Chuck or collet did not complete open/close cycle | Check air or hydraulic pressure; check draw tube proximity switches |
| CHUCK INTERLOCK ACTIVE | Spindle commanded while chuck is open | Chuck is genuinely open, or open-position prox switch stuck active |
Meaning: The collet closer did not reach the commanded position (open or closed) within the allowed time, or the draw tube position is inconsistent with the commanded state.
Causes:
Diagnosis:
Fix: On GS-series lathes, if the collet was commanded closed without a collet or stock in place, the draw tube may have traveled past its normal range. Command “open” via the chuck/collet button to reverse direction. If the draw tube is fully retracted and the machine shows “open,” a parameter controls draw direction — check the machine parameter sheet for the collet direction bit.
Parts needed: Draw tube proximity switch (Turck or Pepperl+Fuchs M12 style, machine-specific), collet closer actuator rebuild kit
Meaning: The control detected the chuck-open signal while the spindle was running (or commanded to run). This is an interlock, not a malfunction.
Causes:
Diagnosis:
Hardinge GS-series machines are commonly paired with LNS, FMB Turbo, or Iemca bar feeders. The bar feeder communicates with the Hardinge PMC via a discrete I/O interface or RS-232 serial link. Faults in this interface appear as PMC alarms.
Meaning: The Hardinge PMC is not receiving expected signals from the bar feeder, or the handshake sequence timed out.
Causes:
Diagnosis:
Fix: Most interface problems are cable-related. Replace the interface cable with a shielded cable. If using a discrete I/O interface, verify +24V is present at the bar feeder I/O connector from the machine side.
Meaning: The bar feeder has signaled that the bar stock is exhausted (end-of-bar position reached). This is typically a normal production condition, not a fault.
Causes (if unexpected):
Fix: Load new bar stock. If triggering prematurely, adjust the end-of-bar sensor position on the bar feeder per the bar feeder’s service manual.
Meaning: The parts catcher did not reach its commanded position (catch or retract) within the programmed timeout.
Causes:
Diagnosis:
Fix: Clean chip buildup from the catcher tray and pivot mechanism. Verify proximity switch mounting screws are tight — vibration loosens them over time.
Parts needed: Parts catcher air solenoid valve (machine-specific), M12 proximity switch for position detection
Meaning: An axis has reached or exceeded its software or hardware travel limit.
Causes:
Diagnosis:
Fix for software overtravel:
Fix for hardware overtravel:
Meaning: The coolant pump motor thermal overload relay has tripped.
Causes:
Diagnosis:
Fix: Reset the thermal overload only after verifying the root cause. Running dry will destroy the pump seals quickly.
| Task | Interval | Specification |
|---|---|---|
| Way lubrication oil level check | Daily | Mobil Vactra No. 2 |
| Coolant concentration check | Weekly | 6–8% for most operations |
| Coolant sump cleaning | Monthly or when dirty | Fully drain, clean, refill |
| Chuck/collet closer bearing lubrication | Every 1000 hours | Grease per spindle manual |
| Servo motor encoder battery check | Annually | Replace at 3.0V threshold |
| Fanuc control battery replacement | Every 3 years or on low battery alarm | Lithium AA cells, 3V |
| Ball screw inspection | Every 2000 hours | Check backlash per spec |
| Spindle bearing temperature check | Monthly | Max 60°C above ambient |
| Prox switch adjustment verification | Every 6 months | Set per machine drawing |
| Component | Application | Common Part Numbers |
|---|---|---|
| Draw tube proximity switch | Collet open/closed detection | Turck NI4-M12-AP6X or equivalent M12 PNP |
| Fanuc servo encoder battery | Absolute encoder backup | Fanuc A98L-0031-0012 (lithium, 3V) |
| Fanuc CNC RAM battery | Parameter retention | Fanuc A02B-0200-K102 or A98L-0001-0902 |
| Bar feeder interface cable | Machine-to-feeder I/O | Machine-specific 25-pin shielded cable |
| Spindle position coder | Orientation and C-axis | Fanuc A860-0308-T301 (application-specific) |
| Coolant pump motor | Sump recirculation | Leeson or equivalent, frame per machine spec |
| Parts catcher solenoid valve | Extend/retract air control | Machine-specific ASCO or SMC 5/2 solenoid |
| Collet closer rebuild kit | Draw tube seals and bearings | Hardinge p/n per machine model |
| FSSB fiber optic cable | CNC-to-servo communication | Fanuc A66L-6001-0026 |
| Symptom | First Alarm to Check | Likely Cause |
|---|---|---|
| Machine won’t start, no axis movement | 401 or 408 | Servo drive not ready or no control power |
| Spindle runs but won’t orient | 749 + AL-27 on drive | Position coder cable |
| Collet won’t close | PMC 1001/2001 | Prox switch or air pressure |
| Bar feeder won’t feed | PMC 5xxx | Interface cable or feeder fault |
| Parts falling into chip conveyor | PMC catcher timeout | Air pressure or prox switch |
| Alarm only during heavy cuts | 436/446 | Mechanical overload, way lubrication |
| Alarm only after long run time | 749 + AL-01 | Spindle motor thermal, cooling issue |
| Random alarms, nothing consistent | Check serial cables | EMI/noise on encoder or communication cables |
Before ordering, match the machine-control part to the model number, electrical rating, and failure symptom. Check current prices on Amazon - prices and availability change frequently.
When Hardinge technical support is needed, have the machine serial number (plate on the headstock), the control software version (visible on the Fanuc boot screen), and the complete alarm history ready before calling.
Find replacement parts for Hardinge CNC lathes on Amazon: