Machine Alarms Milacron Code M-305

Milacron Alarm M-305: Hydraulic Pump Motor Overload - Diagnostics & Fix

Published: 2026-05-31

Quick Reference

Milacron Alarm M-305 is a critical motor protection alarm triggered by the Mosaic (or XTREME, on newer machines) controller when the hydraulic pump drive motor's thermal overload relay or electronic motor protection circuit detects a current draw...

Milacron Alarm M-305 is a critical motor protection alarm triggered by the Mosaic (or XTREME, on newer machines) controller when the hydraulic pump drive motor's thermal overload relay or electronic motor protection circuit detects a current draw exceeding the motor's rated full-load amperage (FLA) for longer than the protection curve allows. This alarm stops the hydraulic pump motor to prevent winding insulation damage from overtemperature—a burned-out pump motor is a multi-day downtime event requiring motor replacement or rewinding.

Milacron injection molding machines—particularly the Magna and Cincinnati series—use a single large AC induction motor (typically 30-75 HP, depending on clamp tonnage) to drive the main hydraulic pump, which supplies all machine functions (clamp, injection, ejector, core pull). On fixed-displacement pump machines (older Milacron models), the pump motor runs continuously at full speed and excess flow is bypassed, generating continuous heat. On variable-displacement pump machines (newer models with pressure-compensated piston pumps), the pump de-strokes at pressure, reducing motor load at idle. Alarm M-305 is more common on fixed-displacement machines due to the continuous motor load.

Root cause diagnosis: (1) Mechanical overload—check that all hydraulic functions are depressurized and that the pump is not being asked to deliver flow against a deadheaded (blocked) circuit. A stuck directional valve spool can cause the pump to work against a blocked flow path. (2) Electrical supply issue—check the three-phase voltage at the motor starter; a phase imbalance >3% or undervoltage >10% below nameplate will increase motor current draw and can trigger M-305 even at normal mechanical load. (3) Motor bearing failure—high-friction bearings increase the motor's no-load current draw. Listen for bearing noise and measure no-load current with the pump disconnected. (4) Pump internal failure—a seized or partially seized hydraulic pump (bearing failure, vane breakage, or piston seizure) directly overloads the motor.

Alarm Details

Alarm CodeM-305
Brand / MachineMilacron
SeverityCritical (Immediate Pump Stop)
ComponentHydraulic Pump Motor / Motor Starter
Affected SystemsHydraulic Power Unit / Mosaic Controller

Troubleshooting Protocol

Check the Controller Diagnostic Screen

Identify which zone/component triggered the alarm. Record the error code, timestamp, and any measured deviation values shown on the diagnostic screen.

Perform Visual Inspection (LOTO First)

Power down the machine and follow Lock-Out Tag-Out procedures. Visually inspect the affected component for physical damage, loose connections, polymer leakage, or carbonized material.

Electrical Testing

Using a multimeter, check resistance/continuity on the affected circuit. Verify SSR functionality and fuse integrity. Compare readings to OEM specifications.

Replace Faulty Component

Replace the failed component with an OEM-approved part. Do not substitute with generic equivalents unless validated for the specific machine model and operating conditions.

Verify and Document

Restart the machine, verify the alarm is cleared, run a test cycle, and document the root cause, repair performed, and parts replaced in the machine maintenance log.

Equivalents & Cross-References

Equivalent / AlternateAction
Engel Alarm 510
Sumitomo Demag Pump Overload Alarm

Frequently Asked Questions

How do I differentiate between an electrical supply issue and a mechanical overload causing M-305?

Measure the motor current on all three phases with a clamp meter while the machine is in 'Motor On / Idle' (pump running, all valves de-energized, no functions active). The idle current should be 30-50% of the motor's nameplate FLA—if idle current is normal but the alarm triggers during a specific function (e.g., injection), the problem is mechanical overload in that circuit. If idle current is already >60% FLA, the problem is either an electrical supply issue (check phase balance and voltage) or a pump/motor mechanical issue (seized bearing, internal pump damage). As a secondary check, swap the motor leads to rotate the phase sequence and re-measure—if the high current follows one phase, the issue is electrical (supply imbalance). If the high current stays with the motor, the issue is mechanical (pump or motor bearing).

Related Diagnostics & Materials

Machine Alarms Netstal

Netstal Alarm 102: Heating Zone Temperature Out of Range...

Netstal Alarm 102 occurs when the actual temperature of a specific heating band in the injection barrel deviates...

Machine Alarms Arburg

Arburg Error 320: Barrel Heating Control Failure -...

Arburg Error 320 is a critical interlock alarm triggered when the Selogica controller detects no current flow to one...

Machine Alarms Engel

Engel Alarm 405: Screw Recovery Time Exceeded - Diagnostics & Fix

Engel Alarm 405 is generated by the CC300 controller when the screw recovery (plastication) time exceeds the maximum...

Machine Alarms Netstal

Netstal Alarm 301: Mold Protection Force Exceeded -...

Netstal Alarm 301 is one of the most critical safety alarms in injection molding—it triggers when the clamping unit...

Machine Alarms Sumitomo Demag

Sumitomo Demag Alarm 220: Clamp Force Not Reached -...

Sumitomo Demag Alarm 220 triggers when the NC5 (or NC5 plus) controller detects that the actual clamping force...

Machine Alarms KraussMaffei

KraussMaffei Alarm MC45: Injection Pressure Limit...

KraussMaffei Alarm MC45 is generated by the MC6 controller (KM's latest-generation control platform) when the...

Machine Alarms Wittmann Battenfeld

Wittmann Battenfeld Alarm B6: Ejector Position Fault -...

Wittmann Battenfeld Alarm B6 triggers on the Unilog B8 (or B6/B6P) controller when the ejector system fails to reach...

Machine Alarms Arburg

Arburg Error 290: Screw Rotation Speed Deviation -...

Arburg Error 290 is triggered by the Selogica controller when the actual screw rotation speed (measured by the screw...

References & Industry Standards

  • ASTM International. Standard Specifications for Engineering Plastics & Thermoplastics. astm.org
  • UL Prospector. Plastics & Elastomers Material Database. ulprospector.com
  • MatWeb. Material Property Data for Engineering Thermoplastics. matweb.com
  • ISO 1043. Plastics — Symbols and Abbreviated Terms. iso.org