With the machine door closed, the Hyundai HIT-15S coolant pumps respond to the coolant selector and the programmed M08/M09 commands. The door-closed signal is a run permissive: an open door prevents the control logic from energizing the coolant contactor, even when the operator or CNC program requests coolant. Do not adjust parameters or force the contactor until this permissive has been checked.
Symptom Pattern
The reported machine used an 840C control and showed the same failure from two command paths: the coolant on/off/auto controls did not start a pump, and neither M08 nor M09 produced the expected coolant response. Manually operating the pump contactor proved that the pump power circuit could run the pumps, but it did not prove that the control circuit had permission to energize the contactor.
This distinction separates the fault into two functional areas:
| Observation | Engineering interpretation | Next check |
|---|---|---|
| Pump runs when its contactor is operated manually | The motor, branch power path, and contactor power poles can pass power under that test condition | Stop forcing the contactor and inspect the control-command path |
Panel command and M08 both fail |
A common permissive can block both command sources | Check the door-closed state and other displayed interlocks |
| No contactor pickup with the door open | The output request is being inhibited before it reaches the contactor coil | Close and latch the door, then repeat the command |
M09 produces no visible change while the pump is already off |
An off command cannot prove that the on path is healthy | Test M08 first, then verify M09 stops the running pump |
The presence of two pumps does not by itself identify a high-pressure coolant option. Identify each pump from the electrical drawings, motor labels, plumbing, and machine option documentation before assigning a function.
Command and Interlock Mechanism
The term permissive here means a condition that must be true before the machine logic may energize an output. A coolant command is therefore a request, not a direct connection between the panel button or M code and the pump contactor.
The functional sequence is:
- The operator control or part program requests coolant.
- The control logic evaluates the operating mode and required machine states.
- The door circuit reports whether the door is closed.
- When all required permissives are true, the logic energizes the applicable coolant output.
- The output drives the contactor control circuit, and the contactor supplies motor power to the pump.
On the affected HIT-15S, opening the door removed the coolant run permissive. Closing the door restored pump operation. Because the same interlock governed both the operator control and M08, changing command sources could not bypass the condition.
A manually depressed contactor bypasses part of this sequence. That action can make a healthy motor run while the CNC output remains inhibited, disconnected, or electrically unable to drive the coil. It must be treated as a limited diagnostic observation, not as an operating method.
Diagnostic Checks
- Read the machine state. Place the machine in the operating mode required by the job, close and latch the door, and check the control for active alarms or interlock indications. Expect the door state to change from open to closed.
-
Test the common symptom. With the door open, request coolant from the panel and then with
M08. Expect no pump operation on this installation. - Test the door permissive. Cancel the request, close the door fully, and repeat one command source at a time. Expect the selected pump contactor to pick up and the pump to run.
-
Verify the stop path. While coolant is running, issue
M09or use the applicable off control. Expect the contactor to release and the pump to stop. - Inspect the input if closing the door does not restore operation. Use the control or PLC diagnostic display to observe the door input while opening and closing the door. Expect one stable state transition per door movement. Find the exact input identifier in the machine electrical documentation rather than guessing an address.
- Trace the output logically. If the door input changes correctly, observe the coolant request and coolant output states. A request present with the output absent points to another permissive in the logic. An output shown active with no contactor pickup moves the diagnosis to the output module, interposing relay, wiring, coil supply, overload contacts, or contactor coil.
Perform electrical measurements only under the machine's approved service procedure. Compare measured coil voltage with the coil rating printed on the device or specified in the electrical drawings; no control voltage can be inferred from the reported symptoms.
Restoration Procedure
- Release any manually held contactor and return all relays and contactors to their normal state.
- Clear the work area and close the machine door completely.
- Confirm that the latch engages and that the control recognizes the closed state.
- Select the intended coolant operating mode on the control.
- Request coolant with the panel control. Confirm contactor pickup, pump sound, and coolant flow at the intended outlet.
- Stop coolant from the panel, then test the programmed path with
M08. - Issue
M09and confirm that the pump stops.
No parameter change was required for the reported condition. A parameter search is the wrong first action when a physical permissive explains why manual and programmed commands fail together. Changing undocumented parameters can conceal the original state or create a second fault.
Verification Readings
- Check 1: door indication. Open and close the door while watching its diagnostic state. Expect a clean, repeatable transition that agrees with the physical position.
- Check 2: panel command. Close the door and request coolant from the operator control. Expect the applicable contactor to energize and stable coolant flow to appear.
-
Check 3: program command. Execute
M08under an allowed operating condition. Expect the same controlled output path to start the pump without manual contactor operation. -
Check 4: stop command. Execute
M09. Expect the contactor to release, the pump to stop, and coolant flow to decay normally.
If two pumps are installed, verify each only through its documented command and option path. Do not infer that both pumps must start from M08; the machine documentation determines which pump and coolant circuit each command controls.
Recurring Diagnostic Pitfalls
| Wrong practice | Why it misleads | Correct practice |
|---|---|---|
| Holding the contactor in and declaring the system healthy | This bypasses the logical output path and may bypass required operating conditions | Use the observation only to separate the power circuit from the control circuit |
| Searching for a coolant parameter first | A false permissive blocks commands regardless of an otherwise correct coolant configuration | Check physical states and PLC diagnostics before configuration |
Treating M09 as a start test |
The off command may create no visible response when the pump is already stopped | Verify start with M08, then verify stop with M09
|
| Assuming two pumps means high-pressure coolant | Pump count alone does not establish the installed option or command mapping | Trace motor labels, plumbing, drawings, and documented options |
| Bypassing the door input | This defeats a machine interlock and invalidates the diagnostic state | Repair the door sensing or latch circuit under the approved service procedure |
Frequently Asked Questions
What happens if I run M08 with the Hyundai HIT-15S door open?
On this machine, the door-open state blocks the coolant run permissive, so M08 does not energize the pump contactor. Close and latch the door, confirm the closed indication, and repeat the command.
What happens if the coolant pump runs when I hold the contactor?
That result shows that the pump and contactor power path can operate under the forced condition. It does not verify the door input, control logic, output module, relay circuit, coil supply, or automatic command path.
What happens if the door is closed but the coolant still will not run?
Watch the door input in the diagnostic display. If it does not change reliably, inspect the sensing and latch circuit; if it changes correctly, trace the coolant request, permissives, output state, relay, wiring, and contactor coil using the machine drawings.
How do I perform the final coolant verification?
With the door closed and recognized, execute M08 and expect the contactor, pump, and coolant flow to start normally. Final check: execute M09 and expect the contactor to release and the pump to stop.