Cooling fan
Common VFD, drive, UPS, and cabinet overheating failure point.
Cincinnati Milacron and Cincinnati Machine fault codes for Maxim, Arrow, and Sabre series. What each code means and how to fix it.
Cincinnati Milacron and Cincinnati Machine fault codes for Maxim, Arrow, and Sabre series. What each code means and how to fix it.
Likely parts to price
Common VFD, drive, UPS, and cabinet overheating failure point.
Useful to price when faults involve display, keypad, or operator-panel behavior.
Low-cost first check for power-stage and line-side faults.
Price this on drive overvoltage, braking, or deceleration faults.
Cincinnati Milacron VMCs — the Arrow, Sabre, Maxim, and Dart series — are common fixtures in North American job shops and manufacturing facilities. Most machines from the 1990s through the 2000s run the Acramatic 2100 or 2100E CNC control, a PC-based system running on a Windows NT or embedded OS platform. Some earlier machines used the Acramatic 850SX control.
Cincinnati machines use servo drives from multiple vendors depending on the year: Fanuc red-cap servos, Siemens/Indramat drives, or ViCkers/Servostar drives. Alarms can originate from the CNC control itself, from the servo drives, from the Cincinnati PLC ladder (machine-specific alarms), or from peripheral systems (lube, hydraulic, coolant, ATC). This guide covers all four categories.
The Acramatic 2100 displays alarms on the CRT/LCD pendant screen as numbered messages in the format XX (alarm number) or XX-Y (alarm number, axis or subcategory). The alarm text also appears as a plain English description.
Alarm origin categories:
| Number Range | Source |
|---|---|
| 1–2256 | CNC control alarms (interpolation, axis, communication) |
| Above 2256 | Machine Builder (MTB) alarms — Cincinnati PLC ladder |
MTB alarms above 2256 are Cincinnati-specific and require the Cincinnati machine maintenance manual for the specific model. The PLC ladder logic on Arrow/Sabre/Maxim machines generates these alarms when machine peripherals (lube, hydraulic, coolant, ATC) report faults to the CNC via M/I signals.
Understanding the alarm format:
39-6 → Alarm 39, sub-type 6 (Drives not ready, Z axis)18530 → MTB alarm 18530 (axis-level alarm, machine-specific)1025 → MTB alarm 1025 (spindle lube — machine-specific)1066 → MTB alarm 1066 (lube air pressure — machine-specific)Servo drive fault codes appear separately on the servo drive front panel LEDs or 7-segment displays, not on the CNC screen. When an axis goes “not ready,” look at the servo drive LED for a specific error code.
Alarm text: “DRIVES NOT READY” or “X/Y/Z AXIS NOT READY”
What it means: The CNC control expected the servo drive(s) to signal “ready” but did not receive that signal within the timeout period. This is one of the most common alarm types on Arrow and Sabre machines.
On ViCkers/Servostar drives (common on late-1990s Arrow): When this alarm fires, look at the Servostar drive front panel — the alphanumeric display shows a brief error code before returning to “u” (undervoltage/not enabled). Have an assistant push the machine Start button while you watch the drive display — the error code flashes for about 2 seconds.
Common Servostar codes:
On Fanuc α-series drives: Alarm 39 with Fanuc drives typically indicates SV alarms on the servo amplifier. Check the servo amplifier LED:
Fix steps for Alarm 39:
Alarm text: “X/Y/Z AXIS OVERTRAVEL” or “HARDWARE OVERTRAVEL”
Cincinnati VMCs have two layers of overtravel protection:
Common alarms:
Fix steps:
Common spindle alarm formats:
SPINDLE NOT READYSPINDLE FAULT or SPINDLE DRIVE FAULTSPINDLE OVERHEAT (MTB alarm — typically 1024 or similar)SPINDLE LUBE ALARM (MTB alarm 1025 on many Arrow models)SPINDLE ORIENT FAILEDWhat it means: The spindle drive (separate from the servo drives — usually Fanuc spindle drive, Siemens, or Magnetek/Stober) detected an internal fault.
Fix steps:
What it means: The spindle motor or drive overtemperature thermostat has opened. On Arrow machines, CR16 relay in the machine cabinet is associated with the spindle overheat thermostat circuit.
Fix steps:
What it means: The Dropsa or similar spindle lube (oil-air lubrication) unit has not confirmed lube delivery. Some machines use an oil-mist oiler; others use a timed lube pump with flow confirmation.
Fix steps:
What it means: The CNC commanded spindle orient (for ATC tool change) but the spindle did not reach the correct angular position within the timeout.
Fix steps:
Common alarm texts:
ATC FAULT or TOOL CHANGER FAULTTOOL NOT IN SPINDLEATC ARM NOT IN HOMEMAGAZINE NOT INDEXEDTOOL IN SPINDLE AND MAGAZINEATC DOOR NOT OPEN / NOT CLOSEDThe ATC (Automatic Tool Changer) on Arrow and Sabre machines uses a combination of proximity switches and pneumatic/hydraulic actuators. PLC alarms in the ATC group are among the most parameter-sensitive faults on these machines.
What it means: The ATC arm is not in its home/parked position when the CNC tried to execute a tool change.
Fix steps:
What it means: The draw bar sense switch indicates no tool is in the spindle when there should be one (or the opposite — a tool is detected in both spindle and magazine simultaneously after a failed change).
Fix steps:
What it means: The tool magazine (carousel or chain) did not confirm position after an index command.
Fix steps:
Common alarm texts:
LUBE FAULT or LUBE ALARMLUBE AIR PRESSURE ALARM (MTB Alarm 1066)WAY LUBE ALARMLUBE LEVEL LOWCincinnati Arrow and Sabre machines use a central way lube system (Dropsa or equivalent) that lubricates the ball screws, linear guides, and other way surfaces. The system runs on a timer and sends air-actuated oil pulses to each lube point.
This is one of the most commonly discussed Cincinnati lube alarms. Two pressure sensors monitor the lube system: one confirms oil pressure is reached at the distributor, another confirms the air-oil mixture is at pressure.
Fix steps:
What it means: The lube system ran a lube cycle but the flow confirmation sensor did not detect oil flow.
Fix steps:
Common alarm texts:
HYDRAULIC FAULT or HYDRAULIC PRESSURE FAULTHYDRAULIC UNIT NOT READYCLAMP PRESSURE FAULTCOUNTERBALANCE PRESSURE FAULTMost Cincinnati Arrow and Sabre VMCs use a small hydraulic unit for draw bar actuation and counterbalance (Z-axis weight counterbalance). The hydraulic unit is typically in the base of the machine.
Fix steps:
What it means: The Z-axis counterbalance pressure is outside acceptable range. The counterbalance pneumatic or hydraulic cylinder offsets the weight of the spindle head so the Z-axis servo only handles dynamic forces.
Fix steps:
Common alarm texts:
COOLANT FAULTCOOLANT LEVEL LOWCHIP CONVEYOR FAULTTHROUGH SPINDLE COOLANT PRESSURE FAULTFix steps:
When the machine will not start and the alarm message says MACHINE START INHIBIT or E-STOP ACTIVE, use the PLC diagnostic screen to find which machine signal is holding the start inhibit.
Acramatic 2100 PLC diagnostics:
The CR relay numbers in the machine wiring diagram correspond to named functions. Key relays on Arrow machines: CR12 (machine ready), CR16 (spindle overheat), CR17 (axis enable), CR46 (intermittent faults/startup sequence). Flashing CR46 during startup indicates the startup sequence has not completed.
Older Cincinnati machines (circa 1985–1995) used the Acramatic 850SX control, which displays alarms differently from the 2100. The 850SX uses:
Key 850SX alarm ranges:
For 850SX machines, the machine maintenance manual is the primary alarm reference. These manuals are available from specialty dealers and some online archives.
Acramatic 2100:
Acramatic 2100 extended diagnostics: Some parameters control extended diagnostic logging. Access via the maintenance parameter screens (password required — default maintenance password varies by machine; check the documentation in the machine’s original binder). Extended diagnostics can log PLC signals at the time of alarm.
The Acramatic 2100 separates CNC parameters (interpolation, axis tuning) from machine builder (MTB) parameters (Cincinnati PLC logic, ATC sequences, lube timing).
Critical parameter areas:
| Parameter Group | Function | Notes |
|---|---|---|
| Axis servo tuning | P, I, D gains for each axis | Do not adjust unless following Cincinnati service procedure. Wrong tuning causes hunting and drive faults |
| ATC pocket table | Associates tool numbers with pocket positions | If corrupted, ATC will index to wrong pockets. Backup before any ATC-related repairs |
| Spindle orient position | Angular position for tool change orient | Must be set during spindle/encoder replacement |
| Software travel limits | Max/min travel for X, Y, Z | Check these after machine crash or re-homing |
| Lube timer | Interval between lube cycles | Too long causes way wear; too short wastes oil |
| Control word (Pr 87 on 850SX) | Determines if machine uses stored or default parameters | Per community: if Pr 87 = 0, machine will use embedded defaults — reload from backup binder |
Backing up parameters: The Acramatic 2100 stores parameters on the internal hard drive. Back up parameter files to a USB drive or network drive regularly — hard drives on these machines are typically 15–25 years old and are a single-point failure. Some machines have been retrofitted with solid-state drives (SSD or CompactFlash via an IDE adapter).
| Component | Fits | Part Notes |
|---|---|---|
| ATC pot (tool pocket cam follower) | Arrow, Sabre ATC carousel | Plastic or steel cam followers that locate each tool pocket. Wear item. Specify machine model |
| Draw bar retention knob | All Cincinnati VMC spindles | BT40 or CAT40 pull studs (retention knobs). Standard DIN or ANSI dimensions — not machine-specific |
| Spindle draw bar spring pack | Arrow, Sabre, Maxim | The spring pack that applies clamping force to the tool holder. Wears over time, especially on high-cycle machines. Measured spring force should match spec |
| Way lube distributor block | Arrow, Sabre series | Progressive distributor (usually Dropsa or Norgren brand). Specify number of outlets and flow rate. Replace piston kit or full block |
| Lube oil-air pressure sensor | Arrow, Sabre series | Cube-style pneumatic pressure switch, typically 40–100 psi range. Standard component — match pressure range and electrical output |
| Proximity switch (general) | ATC, lube, axes | NPN or PNP 3-wire prox switch. Specify sensing range and M12 or M18 thread size. Common on Arrow/Sabre: M12×1, 4 mm range, NPN NC |
| Axis encoder cable | Arrow, Sabre (Fanuc drives) | Shielded multi-conductor cable from servo motor to drive. Replace full assembly if any conductor damaged |
| Servo motor (X/Y/Z) | Arrow 750/1000 | Fanuc αi series or older AC servo motors. Match encoder type and flange size to original |
| Hydraulic pump unit | Arrow base cabinet | Small hydraulic power unit, typically 1–3 GPM, 1000–1500 PSI. Match fluid port size and motor voltage |
| Dropsa lube reservoir / pump | Arrow, Sabre way lube | Dropsa MDD or equivalent progressive lube pump. Specify reservoir capacity and outlet count. Oil specification: ISO VG 68 way oil |
| Counterbalance cylinder | Arrow/Sabre Z axis | Pneumatic or hydraulic counterbalance cylinder. Measure bore and stroke from machine drawings or existing cylinder |
| ATC cam/motor | Arrow chain magazine | Cam motor drives the magazine index. Motor and gearbox assembly |
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.
“The machine keeps faulting out but the drives look fine.” Check the backup battery in the Acramatic 2100 control. The battery maintains parameter RAM — a weak battery allows parameters to corrupt gradually, causing random alarms. Battery replacement requires parameter backup before and restore after.
“The ATC worked fine, then all faults started.” An ATC crash — tool holder not released, arm collision — can corrupt the ATC pocket table parameters. Before troubleshooting further, verify the ATC pocket table is intact and the ATC arm is truly in home position (not just indicated as home by a stuck proximity switch).
“Machine starts fine but axes hunt or vibrate.” Axis servo tuning parameters may have shifted, or an encoder cable is intermittent. Run the Cincinnati diagnostic servo test (found in the Acramatic diagnostics menu) to check axis response before assuming a mechanical issue.
Find replacement parts for Cincinnati CNC machines on Amazon: