Coolant Flow Faults and Solutions: Fanuc, Siemens, and Mitsubishi
Diagnose CNC coolant flow faults, resolve low pressure alarms, and configure parameters like p0260 or M1061 on Fanuc, Siemens, and Mitsubishi controls.
Introduction to Coolant Flow Failures in CNC Machining
A sudden coolant flow failure in a high-speed CNC spindle or drive cooling unit is a catastrophic shop-floor hazard that immediately risks spindle bearing seizure, rapid tool destruction, and destructive mechanical collisions. When cutting fluid is starved during aggressive milling or turning, frictional heat rises exponentially at the cutting tip. Without the flushing action of high-pressure coolant, hot metallic chips weld directly to the tool flutes or pack tightly inside deep cavities. If the operator fails to utilize safety parameters, the machine plunges ahead. The cutting tool rapidly shatters, and the broken shank binds violently between the spindle nose and workpiece. This concrete outcome generates immense axial forces, driving the spindle and active axes into a hard collision with a vise jaw, chuck, clamp, or indexing turret, permanently misaligning the machine geometry and producing a ruined scrap part.
Technical Summary of Coolant Flow Systems
| Key Feature | System Specification & Bounds |
|---|---|
| Command Codes | M08, M09 (Fanuc); M7, M8, M9 (Siemens); M100–M106, M11, M26 (Mitsubishi) |
| Modal Group / Modality | Miscellaneous function (M-code), modal command (varies by brand and implementation) |
| Brands Covered | Fanuc, Siemens, Mitsubishi |
| Critical Parameters | Fanuc: Center-through pressure (1.0 to 7.0 MPa), Filtration (35 µm); Siemens: p0260 (Starting time), p0263 (Delay time); Mitsubishi: RS64 to RS70 (Pressure mapping), M1061 (Wait cutting feed) |
| Main Constraints | Coolant pH must be below 10 to prevent chemical corrosion of resins and seals. HSK tool holders must use physical coolant pipes. Ceramic machining must strictly avoid center-through coolant to protect rotary joint lips from abrasive powdery chip erosion. |
Quick Read: Core Coolant System Constraints
- Fluid Chemistry Rules: Ensure water-soluble coolant dilutions maintain a pH strictly below 10, and synthetic PAG-based coolants are avoided, as they deteriorate cabinet resins and closed gaskets to cause immediate electrical insulation failure.
- Center-Through Pressure Bounds: Set center-through coolant pressure strictly between a minimum of 1.0 MPa and a maximum of 7.0 MPa on Fanuc units to prevent rotary union leakage or seal rupture.
- Filtration Requirements: Maintain a minimum filtration precision of 35 micrometers (ISO 4406 -/17/14) on all through-spindle coolant loops to protect high-pressure rotary joints from abrasive wear.
- Ceramic Machining Prohibition: Select spindle units without the center-through coolant option when machining powdery ceramics or performing grinding, as abrasive fine particles bypass filters and destroy joint sealing lips.
- Siemens Delay Timing: Configure starting time parameter p0260 and operation delay parameter p0263 to ensure converter liquid cooling feedback is verified before triggering a hardware-level OFF2 drive coast shutdown.
- Mitsubishi Interlock Safety: Set PLC parameter M1061 (or M20061) to 1 (Valid) to interlock feed axis motion during coolant pressure drop alarms, preventing dry plunge cuts that weld tools and cause structural turret collisions.
Basic Concepts of CNC Coolant Flow and Thermal Stability
Coolant flow in modern machining centers is essential to maintaining both dimensional accuracy and mechanical integrity. Thermal expansion of the spindle assembly due to cutting friction can cause tool deflection, leading to out-of-tolerance parts and premature tool wear. High-pressure flood and through-spindle coolant systems deliver targeted lubrication that stabilizes temperatures, evacuates chips, and ensures clean surface finishes. However, these systems introduce high mechanical and chemical demands on the machine. Operators must perform daily inspections on pump seals and filtration systems, particularly cleaning cyclone filters and checking HSK tooling components to prevent debris ingress into the spindle taper.
Proper electrical maintenance is equally critical to prevent thermal overload and physical pump failures. Output relays and remote contactors—such as the Q5.0 output module on Siemens controls or the FR11 and FR26 thermal switches on Mitsubishi units—must be checked for loose wiring or contact wear. To learn more about general electrical diagnostic procedures, refer to the 7-Step Approach to CNC Fault Diagnosis. Programmers must also utilize safety interlocks, such as verifying the spindle taper air blow sequence before tool changes on Fanuc or enabling M1061 feed-hold interlocks on Mitsubishi. Neglecting these safety routines can lead to dry cuts, shattered inserts, and hard spindle impacts against fixtures like vise jaws, chucks, and indexing turrets, which inevitably results in costly scrap parts and machine downtime.
Command Structure and Diagnostic Parameter Mapping
Commanding coolant activation programmatically relies on Miscellaneous (M) codes, which interface directly with the system's Programmable Machine Controller (PMC) or Programmable Logic Controller (PLC). In traditional setups, simple ON and OFF commands act as binary switches, opening solenoid valves and starting pump motor contactors. For advanced applications, such as high-pressure through-spindle cooling, more complex command structures are utilized to toggle auxiliary pumps, select variable pressure levels, or coordinate safety dwells that allow line pressure to stabilize before material removal begins.
Beyond G-code execution, the CNC continuously monitors physical system feedback through designated NC and PLC registers. These registers track binary switches for motor overloads, liquid levels, and pressure thresholds. The system also maps physical sensor values, such as active coolant temperatures, directly into diagnostic words. If a status register drops or an overload is flagged, the control intercepts normal feed motion or cuts drive power to prevent mechanical and thermal damage. Configuring these thresholds requires adjusting dedicated parameters that govern delay times, code assignments, and display options.
G-Code Coolant Command Syntax
; Fanuc Standard Coolant Syntax M08 ; Coolant ON (Flood) M09 ; Coolant OFF; Siemens Multi-Coolant Syntax M8 ; Coolant 1 ON (Flood) M7 ; Coolant 2 ON (Through/Mist) M9 ; All Coolants OFF
; Mitsubishi Variable Pressure Coolant Syntax M104 ; Command high-pressure output to RS68 (Default 800) M100 ; Command low-pressure output to RS64 (Default 300)
The system parameters, diagnostics, and interface addresses that control coolant flow and system health are structured as follows:
- Fanuc PMC Status Tracking: Address
F011monitors binary M-code status, while registersX00016,X00018, andX00020map temperature sensors. - Siemens Machine Data: Parameter
MD 52231defines the M-code to activate coolant 1, andMD 52230defines the M-code to turn off all coolants. - Siemens Flow Delays: Parameter
p0260determines the initial starting delay before a flow fault triggers, andp0263sets the allowable operational feedback dropout time. - Mitsubishi Pressure Mappings: Parameters
RS64 to RS70set target pressure levels corresponding to graduated codes M100 through M106. - Mitsubishi Interlock & Alarms: Parameter
M1061enables NC cutting feed holds during pressure drops, andM20434toggles display of the AL1389 freeze warning.
Brand-Specific Coolant Architectures and Implementation
Fanuc
Fanuc systems manage coolant monitoring via binary PMC registers and real-time Diagnostic (DGN) registers. Through-spindle coolant loops are constrained by strict physical limits, requiring a minimum operating pressure of 1.0 MPa and a maximum of 7.0 MPa. These boundaries prevent mechanical damage to internal dynamic seals.
The traditional M-code commands M08 and M09 write auxiliary statuses directly to PMC addresses like F011. Meanwhile, the Multi-Sensor Unit tracks ambient temperatures and coolant lines, feeding registers like X00016 to broadcast warnings before a shutdown occurs.
- PMC auxiliary status address: Address
F011tracks binary coolant command states. - Temperature sensor mapping registers:
X00016(TEMP1),X00018(TEMP2), andX00020(TEMP3) record real-time thermal values. - Filtration requirements: Spindle-through coolant loops must maintain a filtration precision of 35 µm (ISO 4406 -/17/14).
- Shortage and fan alarm codes:
M-EX1000triggers during coolant shortages or ATC failures, andOH0701triggers if PCB cooling fan sludge halts rotation. - Ceramic machining version restriction: For powdery ceramic or grinding operations, programmers must select a spindle unit without center-through coolant to prevent abrasive lip seal erosion.
Warning: Water-soluble dilutions must keep a pH under 10. Synthetic fluids containing polyalkylene glycol (PAG) must be strictly avoided. These PAG-based fluids readily permeate closed gaskets and deteriorate cabinet resins, resulting in catastrophic insulation breakdown and short circuits inside electrical cabinets.
Siemens
Siemens SINUMERIK controls leverage drive-level parameters that integrate coolant feedback directly into the converter's pulse-enable loops. Delay thresholds are defined by parameters like starting time p0260 and permitted failure time p0263 to track feedback independent of the main PLC cycle. Common failure causes for these coolant issues range from simple physical defects to electronic communication faults. Hardware investigations often reveal a short circuit between the output module and the pump contactor, a defective input/output circuit board, or a loose pin connection. For detailed wire and interface troubleshooting, consult our guide on cable and connector communication faults.
Standard operations use commands M8 (Coolant 1 ON), M7 (Coolant 2 ON), and M9 (All OFF). These code integers can be dynamically reassigned to different numbers using dedicated Machine Data.
- Coolant motor overload mapping: Address
DB1600.DBX2.2tracks cooling motor thermal relays. - Coolant level low mapping: Address
DB1600.DBX2.3tracks low cutting fluid levels. - Pump contactor drive signal: PLC output
Q5.0controls the physical pump contactor. - M-code assignment parameters:
MD 52231($M_CODE_COOLANT_1_ON, default 8) andMD 52230($M_CODE_ALL_COOLANTS_OFF, default 9) map G-code commands. - Drive flow monitoring: Parameter
p0260sets starting delay,p0263sets permitted operational dropout delay, andp6296[1]defines alarm thresholds. - Coolant system alarms:
Alarm 700018(motor overload),Alarm 700019(low fluid level),Alarm 249153(low flow),Alarm F30083(flow below fault threshold). - Power Stack Adapter compatibility: Old PSA firmware lacks liquid cooling support, triggering
Alarm 249155and requiring firmware upgrades and EEPROM checks.
Warning: When drive flow rate drops below the absolute fault threshold (F30083), the converter executes a hardware-level OFF2 coast response, suppressing pulses and cutting power to save the IGBT modules. This instantly stops axis motion and spindle rotation, risking tool breakage if an active cut is in progress.
Mitsubishi
Mitsubishi controls feature parameter-driven graduated pressure control mapped to sequential M-codes M100 through M106. The NC interlocks axes movements during pressure drops if PLC bit M1061 is enabled, preventing dry tool plunges.
Program G-codes like M104 target pressure limits defined by variables RS64 to RS70. If the line pressure is unconfirmed by the high-pressure unit, remote I/O inputs holding addresses like X4912 halt cutting feedrate motion. If you are troubleshooting high-speed serial bus or fiber optic interface errors associated with remote I/O racks, see the FSSB fiber optic troubleshooting manual.
- High-pressure unit alarm inputs: Address
X4910(general alarm from Knoll/Mayfran),X4911(low coolant level), andX4912(pressure drop). - Pump command outputs:
Y350andY351start high-pressure pumps and return pumps. - Thermal overload relays:
FR11tracks flood coolant pump thermal state, andFR26monitors through-coolant pump motor overload. - Chiller and filter warning inputs: Input
X4323maps chiller alarms, andX1461signals filter clogging. - Pressure output parameters: Parameters
RS64 to RS70hold pressure values (ranging 300 to 1000) for codes M100 through M106. - Freeze warning and alarm controls:
M20434enables HMI display of AL1389 freeze warnings, andM20433configures older vs. newer freeze alarm hardware logic. - Chiller schematic variations: The Kanto Seiki option maps alarms via the
KA182relay, while the Wakayama Seimitsu option maps through theKA183relay.
Warning: Tripped thermal overload relays FR11 and FR26 are frequently caused by clogged cyclone filters or jammed chip conveyors. These relays must be physically inspected and manually reset in the electrical cabinet after clearing the mechanical blockage.
Brand Comparison of Coolant Diagnostic Systems
| Comparison Topic | Fanuc | Siemens | Mitsubishi |
|---|---|---|---|
| Diagnostic & Troubleshooting HMI | Features a highly interactive Trouble Diagnosis Guidance system that prompts the user on screen: "Is amount of coolant enough?" | Integrates detailed Electronic Logbooks directly on the HMI to document hardware repairs like output modules or contactors. | Allows native toggling of specialized HMI alarm screens, such as AL1389 Coolant Freeze Alarm, via PLC bit parameter M20434. |
| Coolant Activation Logic | Traditional M-code assignments (M08/M09) corresponding to binary PMC diagnostic statuses (e.g., F011). | Supports remapping of coolant M-codes to arbitrary integers using dedicated Machine Data (e.g., MD 52231 / MD 52230). | Uses parameter-driven graduated pressure control (RS64 to RS70 parameters mapped to codes M100 through M106). |
| Hardware & Drive Cooling Interlocks | Warranty refused for ceramic machining damage if center-through coolant is used due to rotary joint sealing lip destruction. | Drive parameters (starting time p0260 and delay p0263) allow independent flow checking and OFF2 shutdown without PLC cycles. | Pauses NC feedrate motion during pressure drops if PLC bit M1061 is enabled. Third-party statuses mapped to Remote I/O (X4910). |
Technical Analysis of Coolant System Architectures
An analytical comparison of these three control platforms reveals fundamentally different approaches to managing fluid dynamics and system safety. Fanuc relies heavily on a hardware-centric approach that emphasizes environmental chemical discipline and physical inspection. By monitoring temperature registers like X00016 and using tight pH constraints, Fanuc protects electrical enclosures from PAG-based chemical decay. If an alarm like M-EX1000 is triggered, the Trouble Diagnosis Guidance system assists operators by prompting interactive screens to verify tank levels. However, physical spindle-through loops remain strictly dependent on manual inspection of rotation joint support notches and mandatory solenoid-controlled taper air blows to prevent dynamic joint damage. The manufacturer maintains this discipline by refusing warranty coverage if spindle-through options are selected for ceramic machining, where powdery abrasive debris destroys dynamic sealing lips.
In contrast, Siemens integrates coolant loop diagnostics directly into its drive converter firmware, evaluating flow safety independent of the main PLC cycle. By loading delay times like p0260 and p0263 into drive memory, the converter directly monitors flow switches and sensor feedback. If a flow drop occurs, the power unit initiates an OFF2 reaction, immediately suppressing IGBT pulses to safely shut down before critical components melt. Siemens also stands out by allowing machine builders to dynamically assign coolant G-codes using parameters like MD 52231, and by utilizing an integrated Electronic Logbook that natively documents repairs—such as swapping a defective Q5.0 module or replacing a pump contactor—directly inside the HMI database.
Mitsubishi adopts a highly modular interface that integrates third-party ancillary systems (such as Mayfran or Knoll high-pressure coolant units) directly into its remote I/O map. Addresses like X4910 and X4912 communicate filter clogs and pressure drops directly to the CNC, enabling step-by-step pressure adjustments from 300 to 1000 using parameters RS64 to RS70. Mitsubishi also integrates native PLC bit parameters like M1061 to automatically enforce cutting axis feed holds during pressure drop alarms. Additionally, parameters like M20434 and M20433 allow operators to configure freeze alarm displays like AL1389 based on specific chiller options (e.g., KA182 for Kanto Seiki or KA183 for Wakayama Seimitsu), making the system highly adaptable to external shop floor hardware.
CNC Programming Examples and Dry Run Verification
Fanuc: Spindle-Through Pressurisation and Dwell Sequence
; Fanuc: Safe Spindle-Through Pressurisation Sequence
M08 (COOLANT ON) ; Activate standard flood/through pump physical relay
G04 X2.0 ; Mandatory 2.0-second dwell to allow line pressure to stabilize
G01 Z-15.0 F0.1 ; Begin feedrate motion once flow is fully established
M09 (COOLANT OFF) ; Deactivate coolant pump output
dry run
During a dry run, the Fanuc controller reads the M08 block and writes a binary status to PMC address F011, initiating the physical pump relay. Upon moving to the G04 X2.0 command, the NC execution engine pauses block processing for exactly 2.0 seconds. This dwell ensures the lines reach the minimum pressure of 1.0 MPa before the tool contacts the metal. The controller then executes the linear interpolation feed G01 Z-15.0 at the programmed feedrate. Finally, the M09 command resets the PMC output, shutting off the solenoid valve and returning the line pressure to zero.
Siemens: Dual Coolant Activation and Safely Programmed Retraction
; Siemens: Dual Coolant Command and Machine Data Remap Verification
N10 M8 ; Activate Coolant 1 (Flood pump output Q5.0)
N20 M7 ; Activate Coolant 2 (spindle-through mist pump)
N30 G01 X100.0 Y50.0 F300 ; Linear machining feedrate motion
N40 M9 ; Turn off all active coolant outputs
dry run
During a dry run, the Siemens NCU processes block N10, evaluating the M-code remapped via MD 52231 (default 8) to set PLC output Q5.0 high and engage the flood pump contactor. At block N20, the NCU processes M7 to activate the secondary through-spindle pump. Block N30 initiates linear interpolation, moving the axes to the specified coordinates. The drive converter continuously evaluates starting time parameter p0260 and flow sensor feedback. If the feedback is confirmed, execution continues to block N40, where M9 (governed by MD 52230) drops all active outputs to zero, stopping both pumps.
Mitsubishi: Graduated Spindle Pressure Command with Feed Hold Interlock
; Mitsubishi: High-Pressure Select and Interlocked Machining Block
N10 M104 ; Shift spindle pressure to RS68 (Default 800)
N20 G01 X50.0 Z-20.0 F0.2 ; Machining feed; pauses if M1061 is valid until pressure is confirmed
N30 M100 ; Drop pressure to RS64 (Default 300) for retracts
dry run
During dry run verification, the Mitsubishi CNC reads block N10 and outputs the graduated command to parameters RS64 to RS70, requesting a target pressure of 800 via variable RS68. When the CNC processes block N20, the feed axes remain stationary if parameter M1061 is enabled and remote input X4912 signals low pressure. As soon as the pump reaches target pressure and clears the pressure drop signal, the NC releases the interlock, allowing Z-axis feed motion. Once the path is completed, block N30 drops the pressure to the default level of 300 (RS64) to conserve power during tool retracts.
Error Analysis and Diagnostic Troubleshooting
| Brand & Alarm Code | Trigger Condition | Operator Symptom | Root Cause / Corrective Fix |
|---|---|---|---|
| Fanuc M-EX1000 | Coolant shortage, ATC failure, or broken tool sensor tripped. | CNC halts execution. Trouble Diagnosis screen displays: "Is amount of coolant enough?" | Root Cause: Cutting fluid level below limit float switch or tool broken. Fix: Replenish coolant in the main tank, check float switch, or replace tool. |
| Fanuc OH0701 | PCB cooling fan motor stops or runs abnormally. | CNC screen displays flashing "FAN" warning text or executes an immediate thermal stop. | Root Cause: Combustible sludge or chips building up on the fan motor impeller. Fix: Power off cabinet, check for sludge, clean fan assembly, or replace the fan. |
| Siemens Alarm 700018 | External cooling system pump motor overload. | PLC alarm displays "Cooling motor overload" on HMI; coolant function is disabled. | Root Cause: Clogged cyclone filters, chip conveyor jam, or short circuit at pin 7/10 of PPU back X102 interface. Fix: Reset physical thermal overload switch; inspect wiring and pins at interface X102. |
| Siemens Alarm 700019 | Cutting fluid level in the machine tank falls below minimum threshold. | NC stops cycle; displays low coolant liquid alarm. | Root Cause: Evaporation and drag-out depleting the tank reservoir. Fix: Replenish cutting fluid and press ALARM CANCEL or RESET on the MCP to clear the state. |
| Siemens Alarm 249153 | Converter liquid cooling feedback is missing or drops out during operation. | Drive executes an immediate OFF2 reaction, cutting converter pulses and coasting axes. | Root Cause: Feedback missing after starting time p0260 or lost longer than delay p0263. Fix: Verify wiring to Terminal Module, check for line leaks, or inspect external control device. |
| Siemens Alarm F30083 | Liquid cooling flow rate falls below absolute fault threshold. | Drive converter halts immediately with OFF2; pulses suppressed to protect IGBTs. | Root Cause: High fluid thermal conductivity, low coolant concentration, or pump motor mechanical failure. Fix: Flush coolant lines, verify correct water-soluble dilution ratio, and clean the pump. |
| Siemens Alarm 249155 | Power Stack Adapter (PSA) firmware is incompatible with liquid cooling functions. | Drive fails to start on boot; system locks with alarm active. | Root Cause: Old PSA hardware firmware lacking software blocks for cooling valves. Fix: Upgrade the PSA firmware and verify system EEPROM data. |
| Mitsubishi X4910 ALARM | General fault in the high-pressure unit package (Mayfran / Knoll). | Remote I/O unit sends fault to CNC; cycle start is inhibited. | Root Cause: External high-pressure chiller controller detects failure or thermal trip. Fix: Inspect status screen on the high-pressure unit; verify remote I/O connections. |
| Mitsubishi X4912 PRESS. DOWN | High-pressure system cannot maintain target coolant pressure. | CNC pauses cutting feedrate if parameter M1061 is enabled. | Root Cause: Clogged line filters, blockages in the nozzle, or pump line leaks. Fix: Clean internal and cyclone filters, inspect lines, and verify subtank levels. |
| Mitsubishi Alarm AL1389 | Chiller unit detects freezing conditions in the spindle coolant lines. | Screen displays freeze alarm (requires parameter M20434 = 1). | Root Cause: Low glycol/water concentration in the chiller reservoir or extremely low shop temperatures. Fix: Adjust glycol mixture ratio, verify ambient temperature, and set M20433 freeze alarm type. |
| Mitsubishi X4323 ALARM | Spindle coolant temperature controller detects malfunction. | CNC displays cooling chiller control alarm. | Root Cause: Failure in Wakayama Seimitsu (KA183) or Kanto Seiki (KA182) chiller electronics. Fix: Inspect chiller error codes, check physical schematics, and swap damaged relay boards. |
| Mitsubishi THERMAL TRIP | Pump motor draws excessive current, tripping the thermal relay. | Spindle-through (FR26) or flood pump (FR11) motor shuts down physically. | Root Cause: Clogged cyclone filters, motor rotor jam, or severed remote I/O lines. Fix: Clean line filters, check motor impeller for chip binding, and reset the thermal relay. |
Application Note: Spindle Seizure and Joint Failure Prevention
A catastrophic spindle bearing seizure, destroyed dynamic seals, and permanent axis misalignment are the direct consequences of failing to maintain proper coolant filtration and taper clearing routines. When operating spindle-through coolant systems, programmers and operators must maintain a filtration precision of 35 micrometers (ISO 4406 -/17/14). If abrasive chips or powdery ceramic particles are allowed to bypass the filtering screens, they act as grinding agents inside the high-pressure rotary joint. In a brief period of time, this debris destroys the dynamic sealing lip on the rotary union support housing. High-pressure coolant then breaches the unclamp cylinder, flooding the spindle taper. During subsequent tool changes, the cutting fluid forces metallic dust directly into the HSK holder interface. If the tool is unable to seat properly due to debris ingress, the locking mechanism seizes. If the machine then attempts aggressive cutting with an unseated tool, the holder will pull out, driving the spindle into a high-speed collision with the vise jaw or chuck, resulting in a ruined scrap part and severe spindle damage. Operators must perform daily inspections on the rotation joint notch to verify that no cutting fluid is leaking, and ensure a solenoid-controlled taper air blow sequence (0.3 MPa air supply pressure) is executed before every tool change to clear the taper interface completely.
Related Command Network and Safety Coordinates
G04(Dwell Command): Pauses program execution (e.g.,G04 X2.0on Fanuc) to allow high-pressure coolant lines to stabilize and reach operating pressures (1.0 to 7.0 MPa) before material removal begins.M09/M9(Coolant OFF Command): Drops active PMC/PLC outputs (likeF011orQ5.0) to turn off pump contactors, saving cutting fluid and ensuring a safe shop environment for tool changes.M1061/M20061(Wait cutting feed till coolant ON): Pauses the NC feed interpolator on Mitsubishi systems during coolant pressure drops (X4912) to prevent dry tool damage and spindle impacts.OFF2(Drive Coast-to-Stop Reaction): Bypasses PLC code to instantly remove pulse enable from Siemens drive modules when liquid flow falls below critical thresholds, preventing power stack damage.
Conclusion and Preventative Action Plan
Eliminating coolant flow faults requires a rigorous combination of daily fluid maintenance, precise filtration checks, and robust parameter configuration. Operators must maintain water-soluble dilutions strictly below pH 10 and clean cyclone filters regularly to prevent pump motor overloads (700018 / FR11). Technicians must configure interlock parameters—such as setting Siemens flow delay times p0260 and p0263 or enabling Mitsubishi's M1061 feed wait check—to ensure the controller halts the machine safely during pressure drops rather than plunging dry into a cut. By treating coolant management as an essential element of spindle and drive safety rather than a simple auxiliary switch, machine shops can prevent spindle seizures, avoid axis collisions, and ensure long-term equipment reliability.
Frequently Asked Questions
What triggers the Fanuc OH0701 fan motor stop alarm and how can it be prevented?
The Fanuc OH0701 alarm is triggered when the PCB cooling fan motor stops, often due to coolant mist splashing onto the motor and creating a combustible buildup of sludge. Prevent this by performing regular cleaning and inspections, keeping the electrical cabinet doors closed, and using synthetic cutting fluids with low permeability instead of high-PAG or highly alkaline mixtures.
How do Siemens parameters p0260 and p0263 protect the drive stacks during coolant failures?
Siemens parameters p0260 (starting time) and p0263 (liquid flow delay time) allow the power converter to monitor coolant feedback independently of the main PLC cycle. If the ON command feedback is missing after p0260, or if flow is lost during operation for longer than p0263, the drive executes a hardware-level OFF2 reaction, immediately suppressing pulses to coast the active channel to a stop before the IGBT power stacks overheat and melt.
Why does a Mitsubishi control command feed hold during a coolant pressure drop?
When parameter M1061 (or M20061) is set to '1' (Valid), the Mitsubishi control NC interlocks the feed axes until coolant pressure is confirmed by the remote I/O inputs like X4912. If a pressure drop occurs, the feedrate is paused to prevent the tool from dry-cutting, welding to the workpiece, or shattering, which could cause a severe spindle collision with the vise jaw or turret.
Still not resolved?
Ask our AI assistant about this topic in natural language. Grounded in verified sources, no hallucinations.

- CNC CARE Co-Founder (May 2025 - Present)
- Mitsubishi Electric NC Sales & Service Section Manager (2008 - 2025)
- Reis CNC Service Engineer (2003 - 2005)
- Ören Kalıp CNC Mold Line Team Leader (1999 - 2002)
With over 25 years of experience working in all areas of the CNC machine industry, I continue my activities as a co-founder of CNC CARE, where we offer brand-independent consulting, engineering, and original spare parts services.
Related Articles
Other articles on this topic
Siemens CYCLE800 G-Code: Swivel Planes & Tool Alignment
Master Siemens CYCLE800 for 3+2 axis machining. Learn plane swiveling, tool alignment, parameter setup, and how to troubleshoot Alarm 61190 and 61153.
Siemens CYCLE72 Contour Milling: Guide to Sinumerik Path Milling
Master Siemens CYCLE72 for contour milling on Sinumerik CNC controls. Learn parameter setup, avoid simulation alarm 61123, and prevent machine collisions.
Siemens CYCLE952 Contour Turning Cycle Programming Guide
Master Siemens CYCLE952 contour turning on Sinumerik CNC controls. Learn parameter lists, resolve Alarm 61051, and configure balance cutting.
Siemens SLOT1 and SLOT2 Slot Milling Cycles Programming Guide
Master slot milling on Siemens Sinumerik controls using SLOT1 and SLOT2 cycles. Learn parameter configurations, alarm 61000 prevention, and optimal tool paths.