Mori Seiki and DMG Mori machines use a layered alarm structure. The MAPPS or MSX operator interface sits on top of a Fanuc, Mitsubishi, or Siemens CNC core, and the machine ladder adds Mori-specific PMC and EX alarms for tool change, spindle orientation, pallet handling, turret indexing, and safety interlocks. That stack is why one fault can show up as a Mori alarm on the MAPPS screen, a Fanuc alarm in the CNC diagnostic page, and a drive alarm in the servo or spindle amplifier.
This guide covers the Mori-specific alarm conditions most shops actually see on NL lathes, NX vertical machining centers, NHX horizontals, and DMU 5-axis machines. It focuses on servo, spindle, turret, steady rest, parts catcher, coolant, and MAPPS communication faults, with practical recovery steps you can use on the machine.
How to Read Mori Seiki Alarms
On MAPPS and MSX controls, alarm sources usually fall into four groups:
| Alarm type | Where it comes from | Typical examples |
|---|---|---|
| CNC alarms | Fanuc or Mitsubishi core | 401, 408, 414, 417 |
| Mori EX alarms | Machine ladder and machine builder logic | EX0456, EX1449, EX0069 |
| PMC alarms | Mori I/O and sequence logic | PMC-ALARM 202 |
| MAPPS interface alarms | HMI or communication layer | panel, communication, safe test messages |
Start by identifying which layer raised the alarm. A servo drive fault needs a different workflow than a tool changer sequence timeout.
Alarm History Access in MAPPS
Use alarm history before you clear anything.
MAPPS / MSX
- Press ALARM on the hard key or soft key row.
- Open History or Alarm History.
- Filter by NC, PMC, or Machine alarm type.
- Record the first alarm in sequence, not just the one still active.
Fanuc-based Mori machines
- Press SYSTEM.
- Open Alarm and Alarm History.
- Check Diagnostics for matching bits on the ladder side.
Mitsubishi-based Mori machines
- Open Diagnosis or Alarm Diagnosis from the MAPPS maintenance page.
- Check amplifier status and axis-specific subcodes.
If you clear alarms before recording them, you often lose the sequence that explains the fault.
Clearing and Recovery Procedure
- Fix the missing condition first.
- Reset E-stop and safety chain.
- Clear the CNC or servo alarm.
- Return the machine to reference position if required.
- Use the MAPPS recovery screen for ATC, APC, steady rest, or parts catcher recovery.
Do not force a tool change or turret index while spindle orientation, clamp confirmation, or axis readiness is still missing. That is how minor faults turn into broken dogs, bent forks, and damaged proximity switches.
Common Mori Seiki Fault Codes
Alarm 401, Servo Alarm
Meaning: A servo amplifier reported a fault. This is a wrapper alarm. The real failure sits underneath it in the drive or axis diagnostics.
Common causes:
- Axis crash or hard mechanical binding
- Encoder cable oil intrusion or loose connector
- Servo amplifier overheating
- Lubrication failure on ballscrew or guideways
Diagnosis steps:
- Identify the affected axis on the alarm detail page.
- Open drive diagnostics and read the servo subcode.
- Inspect axis for chips packed in covers, damaged wipers, or seized way lube lines.
- Reseat motor power and encoder connectors in the cabinet and at the motor.
Fix:
- Free the mechanical bind first.
- Restore lubrication.
- Repair or replace damaged encoder cable.
- If the alarm follows the amplifier when swapped, the amplifier is failing.
Alarm 414, Servo Not Ready
Meaning: The servo enable chain is not complete. Drives will not come ready, so all motion stays locked out.
Common causes:
- E-stop or door interlock still open
- Cabinet contactor not pulling in
- Power supply or control transformer fault
- Active drive alarm still present on one axis
Diagnosis steps:
- Check safety chain first. Door switch, E-stop, hydraulic ready, and air pressure must all be true.
- Confirm main contactor pulled in after power-up.
- Verify control voltage and incoming three-phase power.
- Check whether one drive shows a fault and blocks the rest of the system.
Fix:
- Restore the open interlock.
- Replace weak contactors or power supplies.
- Clear the underlying drive fault, then reset the machine.
Alarm 417, Servo Communication Fault
Meaning: Communication between the CNC and servo amplifier dropped out.
Common causes:
- Aging amplifier module
- Loose communication cable or fiber connection
- Noise or grounding issue in cabinet
- Low control voltage during machine start
Diagnosis steps:
- Inspect communication cable connections at CNC and amplifier.
- Check shielding and grounding continuity.
- Look for repeat faults during spindle acceleration or coolant pump start, which often points to voltage sag or noise.
- If the alarm follows one amplifier module, replace or repair that module.
Fix:
- Reseat connectors.
- Repair shield or ground faults.
- Replace failing amplifier if fault follows the unit.
Alarm 408, Spindle Overload
Meaning: Spindle load exceeded the machine’s allowable threshold.
Common causes:
- Dull or chipped tool
- Spindle bearing wear
- Excessive feed or depth of cut
- Poor lubrication on gearbox or spindle chiller fault
Diagnosis steps:
- Review spindle load history if available.
- Check tool and holder first.
- Listen for bearing noise during warm-up and at constant RPM.
- Verify spindle chiller flow and temperature.
Fix:
- Replace damaged tooling.
- Reduce cutting load.
- Service spindle chiller or lubrication system.
- Escalate for bearing inspection if load keeps rising on the same program.
EX0453, Mill Spindle Alarm
Meaning: Mori machine ladder detected a spindle amplifier or spindle-ready fault.
Common causes:
- Spindle drive alarm active
- Spindle orientation not complete
- Cooling fan or chiller issue at spindle drive
- Loose spindle feedback cable
Fix steps:
- Open spindle amplifier diagnostics and read the underlying drive code.
- Confirm spindle ready and orientation complete bits in I/O diagnostics.
- Check spindle drive cooling and cabinet temperature.
- Test spindle at low RPM and orientation in maintenance mode.
EX0456, Spindle Index Time Up
Meaning: The spindle failed to orient within the allowed time. This blocks tool change and many pallet operations.
Common causes:
- Orientation encoder or sensor fault
- Loose coupling or belt slip
- Spindle brake drag or mechanical resistance
- Parameter drift after spindle service
Diagnosis steps:
- Run M19 orientation test in maintenance mode several times.
- Watch for repeatable position error or random failure.
- Inspect encoder cable and connector for oil ingress.
- Check spindle brake release and air pressure where fitted.
Fix:
- Repair encoder or cable faults.
- Re-tension or replace worn belts and couplings.
- Adjust spindle orientation parameters only after mechanical checks are complete.
PMC-ALARM 202, Commanded Tool in Spindle
Meaning: The ladder received a tool-change command for the tool already in the spindle. Mori logic treats this as a conflict on many machines.
Common causes:
- Tool change macro does not bypass same-tool calls
- Tool table mismatch between current tool and magazine position
- Corrupt spindle tool tracking variable
Diagnosis steps:
- Confirm the actual tool in spindle and the commanded T code.
- Check tool magazine table and current tool tracking variable.
- Review the tool change macro if the machine uses one.
Fix:
- Correct the tool table.
- Edit the tool-change macro to skip M6 when the requested tool is already in the spindle.
- Re-home the magazine if pocket tracking is off.
EX1449, Sensing Tool in Spindle
Meaning: The machine still sees a tool in spindle during a tool change sequence that expects the spindle to be empty or in a different state.
Common causes:
- Tool clamp unclamp sensor failure
- Drawbar not releasing fully
- Chips on pull stud or spindle taper
- Tool detection sensor out of adjustment
Fix steps:
- Clean spindle taper and toolholder.
- Verify unclamp air pressure under load.
- Check tool-in-spindle sensor bit on I/O screen.
- Inspect drawbar force if problem repeats with multiple holders.
EX0207, T-Code Not Commanded
Meaning: Mori ladder rejected the tool call. The requested tool is missing, unmapped, or not valid for the machine state.
Common causes:
- Pocket mapping error
- Invalid tool number for current magazine configuration
- Tool preselect logic out of sync after recovery
Fix:
- Reconcile tool table to actual magazine pockets.
- Re-home the tool magazine.
- Re-run tool recovery sequence from the MAPPS maintenance page.
Turret Clamp or Index Fault, NL and SL Series
These often appear as machine text alarms rather than one universal number.
Typical messages:
- TURRET NOT CLAMPED
- TURRET INDEX TIME OVER
- TURRET POSITION ERROR
Common causes:
- Hydraulic pressure low during clamp or unclamp
- Turret curvic coupling contaminated with chips
- Index confirmation proximity switch out of position
- Solenoid valve sticking
Diagnosis steps:
- Check hydraulic pressure during turret motion, not just idle pressure.
- Verify clamp and unclamp confirmation bits in diagnostics.
- Inspect turret face for chips or crash damage.
- Listen for delayed solenoid actuation.
Fix:
- Restore hydraulic pressure.
- Clean turret coupling surfaces.
- Replace or adjust proximity switches.
- Replace sticky solenoid valves.
Steady Rest Fault
Typical messages:
- STEADY REST NOT OPEN
- STEADY REST NOT CLOSED
- STEADY REST POSITION ERROR
Common causes:
- Air cylinder or hydraulic cylinder not completing stroke
- Open and closed limit switches disagree
- Mechanical drag from contamination or bent arm
Fix steps:
- Check air or hydraulic supply while actuating the steady rest.
- Watch open and closed confirmation bits on the I/O page.
- Clean guide surfaces and inspect for bent hardware after crashes.
Parts Catcher Fault
Typical messages:
- PARTS CATCHER NOT IN POSITION
- PARTS CATCHER UP LIMIT OFF
- PARTS CATCHER DOWN LIMIT OFF
Common causes:
- Failed limit switch or prox sensor
- Cylinder not stroking due to low air pressure
- Chip buildup at pivot or stop block
Fix steps:
- Cycle the parts catcher in maintenance mode.
- Confirm sensor transitions on the I/O page.
- Clean pivot area and stop surfaces.
- Repair air leaks or replace weak cylinder.
Coolant Fault
Typical messages:
- COOLANT PRESSURE LOW
- COOLANT PUMP OVERLOAD
- THROUGH SPINDLE COOLANT NOT READY
Common causes:
- Clogged coolant intake or chip basket
- Pump overload relay trip
- Through-spindle coolant seal leak or pressure switch issue
Fix steps:
- Clean chip basket and coolant intake screen.
- Reset and test pump overload relay.
- Verify coolant pressure switch state and pump current.
- For through-spindle coolant, check rotary union leakage and filter condition.
EX0069, Door Lock Time Over
Meaning: The door-lock confirmation did not arrive in time.
Common causes:
- Door lock solenoid weak
- Mechanical drag in lock linkage
- Lock confirmation switch out of adjustment
Fix:
- Check lock output and confirmation input on diagnostics.
- Adjust or replace the switch.
- Service lock linkage.
Alarm 3000, Emergency Stop Active
Meaning: Safety chain is open. This is not always a pressed E-stop button.
Common causes:
- Door interlock open
- Safety relay dropped out
- Broken wiring in E-stop loop
- Hydraulic or pneumatic ready interlock missing
Fix:
- Trace the safety chain from the relay outward.
- Confirm each interlock changes state correctly.
- Replace weak safety relays or broken wiring.
MAPPS Communication and Panel Faults
EX0098, Panel Test Mode
The machine thinks the panel is in test mode or the mode-select circuit is invalid.
Check: operator panel cable, mode selector switch, and panel PCB supply voltage.
EX0099, Panel Alarm
General panel or operator interface fault.
Check: panel power supply, ribbon cables, and HMI board temperature.
EX5005, Please Execute Safe Test
The safety validation sequence has not completed after startup, service, or maintenance.
Fix: run the required MAPPS safety test sequence from maintenance mode before trying motion or spindle functions.
Parts Reference Table
| Part | Typical application | What to verify before ordering |
|---|---|---|
| Servo amplifier | NL, NX, NHX, DMU axes | Axis designation, drive family, firmware |
| Spindle amplifier | Main spindle or milling spindle | Motor type, voltage, cooling method |
| Turret index prox switch | NL and SL lathes | Sensor style, bracket orientation, cable length |
| Tool-in-spindle sensor | ATC and spindle clamp logic | Mounting thread and connector type |
| Spindle encoder | Orientation and rigid tapping | Shaft size, connector type, pulses per rev |
| Drawbar or clamp sensor | Tool retention monitoring | Open or closed logic, bracket style |
| Door lock switch or solenoid | Guard interlock systems | Voltage, travel, mounting pattern |
| Parts catcher cylinder | Turning centers | Bore, stroke, magnetic piston sensor style |
| Coolant pressure switch | Through-spindle coolant and flood coolant | Pressure range and connector thread |
What to Check First on Mori Machines
When a Mori Seiki throws repeated machine alarms, start with the basics:
- Air pressure under motion
- Hydraulic pressure during clamp or index
- Sensor feedback on the I/O screen
- Spindle orientation repeatability
- Tool table and recovery state after interrupted tool changes
Most recurring Mori faults come from pressure stability, dirty sensors, worn cables, and sequence recovery problems. Shops lose time when they replace boards before checking whether the machine ever received the confirmation bit it was waiting for.
Related Articles
- Fanuc CNC Alarm Codes — Complete Troubleshooting Guide
- Haas Alarm Codes — Complete Fix Guide
- CNC Spindle Orientation Faults — Diagnosis and Recovery
Where to Buy Replacement Parts
Find replacement parts for Mori Seiki (DMG Mori) CNC machines on Amazon: