Code T04-0401: Collation stop
Issue Description & Safety Warning
The Mitsubishi M800/M80 CNC has triggered a critical Collation stop alarm. Immediate attention from a qualified operator or maintenance technician is required to prevent secondary damage to the equipment or spoiled parts during the manufacturing cycle. Always ensure standard safety and LOTO procedures are followed before accessing electrical cabinets.
Official Troubleshooting Steps
Details Collation stop occurred. Remedy Execute the automatic start to resume the automatic operation. Fin wait (Factors for waiting com- pletion) Details The following Nos. are shown during the operation of thecorresponding completion wait factor. The numbers will disappear when the operation is completed. The completion wait factor is indicated with four digits (in hexadecimal). Display format of completion wait factor 0__ __ __ (a)(b)(c) Each of the hexadecimal numbers (a), (b) and (c) indicates the following details. (a) bit0: In dwell execution bit3: Unclamp signal wait (Note 1) (b) bit0: Waiting for spindle position to be looped bit3: Door open (Note 2) (c) bit0: Waiting for MSTB completion bit1: Waiting for rapid traverse deceleration bit2: Waiting for cutting speed deceleration bit3: Waiting for spindle orientation completion (Note 1) For type A (#1282 ext18/bit3 = 0) Waiting for turning ON or OFF of the unclamp finish signal for the index table indexing. For type B (#1282 ext18/bit3 = 1) Waiting for turning ON of the unclamp finish signal for the index table indexing. Waiting for turning ON of the clamp finish signal for the index table indexing. (*) The complete standby status is established whenthe unclamp finish and clamp finish signals are both turned ON. Set the clamp finish signal to OFFafter performing required process with the PLC. (Note 2) This shows the door open statecaused by the door interlock function. Fin wait (Factors for waiting com- pletion) Details The following Nos. are shown during the operation of thecorresponding completion wait factor. The numbers will disappear when the operation is completed. The completion wait factor is indicated with four digits (in hexadecimal). Display format of completion wait factor 0__ __ __ (a)(b)(c) Each of the hexadecimal numbers (a), (b) and (c) indicates the following details. (b) bit0:Operation alarm display being postponed Remedy The parameter "#1342 AlmDly" may be able to postpone displaying a part of anoperation alarm, depend- ing on the setting. This stop code will remain displayed while any alarm is being postponed. And it will disappear if the postponedalarm is displayed or canceled. 3 Servo/Spindle Alarms (S) SS 00 Axis name Servo : Axis name Spindle : "S1", "S2", "S3" ... Alarm No. Message Alarm class Alarm classMessageReset method Resetting methods Name or "ServoPR After removing the cause of the alarm, reset the alarm by alarm" turning the NC power ON again. Name or "ServoNR After removing the cause of the alarm, reset the alarm by alarm" inputting the NC RESET key. Name or "ServoAR After removing the cause of the alarm, reset the alarm by alarm" turning the NC and drive unit power ON again. ter the following page is the double-digit number displayed ont-side of the drive unit. of the servo errors (S01/S03/S04), this number will be displayed in the last two digits of the servo errors, refer to your drive unit's instruction an alarm which occurred first is displayed on the alarm the drive monitor screen as necessary. Name Details ResetServo Spindlemethodstop methodstop method A drop of bus voltage was detected in main circuit.PR Dynamic stopCoast to a stop The axis selection rotary switchhas been incorrectly set.AR Initial errorInitial error A hardware error was detected during the power ON self-check.AR Initial errorInitial error An error was detected for the software execution state.PR Dynamic stopCoast to a stop The current processor isnot operating correctly.AR Dynamic stopCoast to a stop In the built-in motor which uses the absolute position encoder,PR Dynamic stopCoast to a stop the servo ON has been set before the magnetic pole shift amount is set. The magnetic pole position, detected in the initial magnetic pole position detection control, is not correctly set. A current feedback error was detected.PR Dynamic stopCoast to a stop An error was detected in the initial communication with the mo-PR Initial errorInitial error tor side encoder. An error of the shared encoder on the machine side was detect-PR Dynamic stop- ed on the secondary axis of the speed command synchroniza- tion control. An error was detected in the initial communication with the ma-PR Initial errorInitial error chine side encoder. An error was detected bythe encoder connected to the machine side.Dynamic stopCoast to a stop The error details are different according to the encoder type. Refer to "Encoder alarm" for details. An error was detected in the communication with the machinePR Dynamic stopCoast to a stop side encoder. In the machine side encoder, ABZ-phase feedback cannot bePR Dynamic stopCoast to a stop returned even when the motor moves. An error was detected in the feedback data from the position en-AR Dynamic stopCoast to a stop coder. The state that there is a difference between the actual speedNR - Coast to a stop and command speed continued for longer than the excessive speed deviation timer setting. The motor power cable is in contact withFG (Frame Ground).PR Dynamic stopCoast to a stop The absolute position data was lost in the encoder.AR Initial error- In the multiaxis drive unit, there is an axis set to free, and thePR Dynamic stopCoast to a stop other axis detected a power module error. axis is removed, this alarm can be reset with the NC RESET button. (Excluding alarms 32 and 37.) Name Details ResetServo Spindlemethodstop methodstop method An error was detected by the encoder connected to the machine side.Dynamic stopCoast to a stop The error details are different according to the encoder type. Refer to "Encoder alarm" for details. An error was detected by the encoder connected to the motor side.Dynamic stopCoast to a stop The error details are different according to the encoder type.Refer to "Encoder alarm" for details. An error was detected in the communication with the motor sidePR Dynamic stopCoast to a stop encoder. Over-regeneration level exceeded 100%. The regenerative re-PR Dynamic stopCoast to a stop sistor is overloaded. The motor speed exceeded the allowable speed.PR DecelerationDeceleration stop stop The power module detected the overcurrent.PR Dynamic stopCoast to a stop The bus voltage in main circuit exceededthe allowable value.PR Dynamic stopCoast to a stop The data received from the NC was outside the setting range.PR DecelerationDeceleration stop stop The travel command data received from the NC was excessive.PR DecelerationDeceleration stop stop The communication with the NC was interrupted.PR DecelerationDeceleration stop stop An incorrect set value was detected among the parametersPR Initial errorInitial error send from the NC at the power ON. In the SLS(Safely Limited Speed) function, an error was detect- ed in the relation between the safety speed and safety rotation number in the speed observation mode. An error was detected in the communication frames receivedPR DecelerationDeceleration from the NC. stop stop Or, removing an axis or changing an axis was performed in the synchronous control. An error was detected in the axis data received from the NC.PR DecelerationDeceleration Or, in changing an axis, the parameter setting of the synchro-stop stop nous control was applied when the axis was installed. Excessive motor drive current was detected.PR Dynamic stopCoast to a stop The power module detected an overheat.PR Dynamic stopCoast to a stop An error was detected in the regenerative transistor or in the re-PR Dynamic stop- generative resistor. A motor control error during acceleration/deceleration, due to aPR Dynamic stop- power voltage failure, was detected. The magnetic pole position, detected in the magnetic pole posi-AR Dynamic stopCoast to a stop tion detection control, is not correctly detected. button. This alarm can also be reset with the PR and AR resetting conditions. Name Details ResetServo Spindlemethodstop methodstop method Either a missed feedback pulse in the motor side encoder or anPR Dynamic stopCoast to a stop error in the Z-phase was detectedin the full closed loop system. Either a missed feedback pulse in the position detection or anPR Dynamic stopCoast to a stop error in the Z-phase was detected. Or the distance-coded refer- ence check error exceeded the allowable value when the dis- tance-coded reference scale was used. An excessive difference in feedback was detected between thePR Dynamic stopCoast to a stop machine side encoder and the motor side encoder. An overheat of the power module was detected during the cool-PR Dynamic stopCoast to a stop ing fan stopping. Either the motor or the motor side encoder detected an over-NR DecelerationDeceleration heat. stop stop Or, the thermistor signal receiving circuit of the linear motor or direct-drive motor was disconnected. Or, the thermistor signal receiving circuit was short-circuited. An error was detected by the encoder connected to the main side.Dynamic stopCoast to a stop The error details are different according to the connected encoder. Refer to "Encoder alarm". Current detection failed at the initial magnetic pole estimation.NR Dynamic stopCoast to a stop An error was detected in the signal related to the dual signal. Refer to "Dual signal error (4D)" for details. An error was detected in the control mode send from the NC.NR DecelerationDeceleration stop stop The control power supply has remained shut down.NR DecelerationDeceleration stop stop Overload detection level became 100% or more. The motor orNR DecelerationDeceleration the drive unit is overloaded. stop stop In a servo system, current command of 95% or more of the unit’sNR DecelerationDeceleration max. current was given continuously for 1 second or longer. Instop stop a spindle system, current command of 95% or more of the mo- tor’s max. current was given continuously for 1 second or lon- ger. A position tracking errorduring servo ON was excessive.NR DecelerationDeceleration stop stop A position tracking errorduring servo OFF was excessive.NR Dynamic stop- There was no motorcurrent feedback when the alarm "Exces-NR Dynamic stopCoast to a stop sive error 1" was detected. The encoder has detected that the commanded speed exceed-NR DecelerationDeceleration ed 1.15 times of the rapid traverse rate (rapid), or the motor ro-stop stop tation speed exceeded the maximum speed. A disturbance torque exceeded the allowable value in rapid tra-NR Max cap dec- verse modal (G0). stop A disturbance torque exceeded the allowable value in the cut-NR Max cap dec- ting feed modal (G1). stop A current commandwith the maximum drive unit current valueNR Max cap dec- was detected. stop axis is removed, this alarm can be reset with the NC RESET button. (Excluding alarms 32 and 37.) Name Details ResetServo Spindlemethodstop methodstop method A commanded speed exceeding the safely limited speed wasPR DecelerationDeceleration detected in the safely limited mode. stop stop The door state signal input in the NC does not coincide with thePR DecelerationDeceleration door state signal input in the drive unit in the safely limited mode.stop stop Otherwise, door open state was detected in normal mode. A motor speed exceeding the safely limited speed was detectedPR DecelerationDeceleration in the safely limited mode. stop stop A contact of theexternal contactor is welding.NR DecelerationDeceleration stop stop The power supply unit detected an error.Dynamic stopCoast to a stop The error details are different according to the connected power supply unit. Refer to "Power supply alarm" for details. DecelerationDeceleration stop stop The cable type of the motor sideencoder cable is for rectangularAR Initial error- wave signal. The cable type of the machine side encoder cable does not co-AR Initial error- incide with the encoder type which is set by the parameter. The communication frame betweendrive units was aborted.PR Dynamic stopCoast to a stop The drive unit does not operate correctly. LED display is fixed asAR Dynamic stopCoast to a stop "88". "888" is displayed for MDS-EJ/EJH Series. The communication data 1 between drivers exceeded the toler-PR Dynamic stopCoast to a stop able value in the communication between drive units. The communication data 2 between drivers exceeded the toler-PR Dynamic stopCoast to a stop able value in the communication between drive units. button. This alarm can also be reset with the PR and AR resetting conditions. 2B 2C 2D 2E 48 49 4A 4B 1B 1C 1D 1E 27 28 29 2A MitsubishiMemoryLED alarmData alarmEncoder---- Electricalarm thermal error MemoryLED alarmData alarmEncoder---- alarm thermal error CPU alarmWaveformData alarmEncoder---- error thermal error Memory error- Data error- Scale not--- connected MitsutoyoInitializationEEPROM er-Photoelec-ROM/RAMCPU errorPhotoelec-Static capaci-Photoelec- error ror tric type, stat-error (bit4)tric type over-ty type errortric type error (bit0) (bit5)ic capacity(bit6) speed (bit3) (bit2) type data (bit7) mismatch (bit1) HEIDENHAINInitializationEEPROM er-Relative/ab-ROM/RAMCPU errorOverspeedAbsolute po-Relative po- error ror solute posi-error (bit4) (bit7)sition data er-sition data er- (bit0) (bit5) tion data(bit6) ror ror mismatch (bit3) (bit2) (bit1) MitsubishiInstallation- Detection po-Scale break-Absolute po-- Gain faultPhase fault Heavy Indus-accuracy sition devi-ing sition detec- (bit3) (bit2) tries Machinefault ance (bit0) tion fault Tool (bit4) (bit1) (bit5) MagnescaleLaser diodeSystemEncoder mis---sOverpeedAbsolute po-Relative po- errormemory errormatch error (bit7)sition data er-sition data er- (bit0) (bit5) (bit1) ror ror (bit3) (bit2) FAGOR - - Absolute val-H/W errorCPU error--- ue detection(bit1) (bit0) error (bit3) RenishawInitialization- Absolute po---sOverpeed-- error sition data er- (bit7) (bit0) ror (bit3) AMOInitialization- Relative/ab---sOverpeedAbsolute po-- error solute posi- (bit5)sition data er- (bit0) tion data ror mismatch (bit6) (bit2) Schneeberger- - - Absolute po----- (bit0) sition data er- ror (bit3) 2B 2C 2D 2E 48 49 4A 4B 1B 1C 1D 1E 27 28 29 2A MitsubishiMemory errorWaveform- - - Overspeed- Relative po- Electric error sition data er- ror Initialization- Data error- Connection--- error error CPU errorWaveformData alarmEncoder---- error thermal error HEIDENHAINInitializationEEPROM er-- - CPU errorOverspeed- Relative po- error ror (bit4) (bit7) sition data er- (bit0) (bit5) ror (bit2) MitsubishiInstallation- Detection po-Scale break-- - Gain faultPhase fault Heavy Indus-accuracy sition devi-ing (bit3) (bit2) tries Machinefault ance (bit0) Tool (bit4) (bit1) LE- WaveformAnalog sig-EEPROM er-Power volt-H/W errorOverspeedCount errorOverheat NORD+BAU-errornal warningror age warning(bit4) warning(bit6) warning ER (bit0) (bit1) (bit2) (bit3) (bit5) (bit7) Name Sub info Details Dual signal error - An error was detected inthe signal related to the dual signal. The name of the axis with an error is displayed.The number "xxx" in the decimal place in- dicates the sub-number. Name Details ResetAxis Servo Spindlemethodtypestop methodstop method Power shutoff errorEither of the STO signals entered an inputNREach axisDynamic stopCoast to a stop state while the STO function is disabled. Illegal power shutoff errorEither of the STO signals entered an inputNREach axisDynamic stopCoast to a stop state during servo ON command or during de- celeration and stop with the STO function en- abled. STO signal mismatch errorInput states of two STO signals were mis-NREach axisDynamic stopCoast to a stop matched while the STO function is enabled. Safety communication:A receiving error was detected in the safetyNREach axisDynamic stopCoast to a stop Communication error 1communication. Safety communication:A receiving error was detected in the initialPREach axisDynamic stopCoast to a stop Initial communication error 1communication for the safety communication. Voltage diagnosis errorA power error was detected in the safety func-NREach axisDynamic stopCoast to a stop tion. DRAM diagnosis errorA DRAM error was detected in the safetyPREach axisDynamic stopCoast to a stop function. Control process errorAn error was detected in the status of soft-PREach axisDynamic stopCoast to a stop ware execution for the safety function. Safety encoder:An error was detected in the initial communi-PREach axisInitial errorInitial error Initial communication error 1cation with a safety encoder. PCB error A PCB error was detected in the safety func-PREach axisInitial errorInitial error tion. Synchronization errorA synchronization error was detected in thePREach axisDynamic stopCoast to a stop safety function. Flash ROM diagnosis errorA Flash ROMerror was detected in the safetyPREach axisInitial errorInitial error function. Safety encoder:An error was detected in the communicationPREach axisDynamic stopCoast to a stop Communication error 1with a safety encoder. Safety encoder:A power supply voltage error was detected inPREach axisDynamic stopCoast to a stop Diagnosis error 1the safety encoder. Safety encoder:A H/W error was detected in the safety en-PREach axisDynamic stopCoast to a stop Diagnosis error 2coder. Safety encoder:A process error was detected in the safety en-PREach axisDynamic stopCoast to a stop Diagnosis error 3coder. Safety encoder:An A/D conversion error was detected in thePREach axisDynamic stopCoast to a stop Diagnosis error 4safety encoder. Non-safety encoder:The position feedback from the non-safetyPREach axisDynamic stopCoast to a stop Position feedback fixationencoder remains unchanged. diagnosis error Safety encoder:The safety encoder detected a thermal error.PREach axisDynamic stopCoast to a stop Thermal error Safety communication:An error was detected in the transmission in-NREach axisInitial errorInitial error Transmission interval mis-terval setting. match error Safety communication:A receiving error was detected in the initialNREach axisInitial errorInitial error Initial communication error 2communication for the safety communication. Safety communication:A receiving error was detected in the safetyNREach axisDynamic stopCoast to a stop Communication error 2communication. Safety parameter settingA setting error was detected in the safety pa-PREach axisInitial errorInitial error range error rameter. Safety parameter combina-A combination error was detected in the safe-PREach axisInitial errorInitial error tion error ty parameter. Register diagnosis errorA resisterdiagnosis error was detected in thePREach axisInitial errorInitial error safety function. Name Details ResetAxis Servo Spindlemethodtypestop methodstop method An error was detected in the calculation de-PREach axisInitial errorInitial error vice diagnosis for the safety function. An errorwas detected in the sequence diag-PREach axisDynamic stopCoast to a stop nosis for the safety function. An error was detected in the stack diagnosisPREach axisDynamic stopCoast to a stop for the safety function. Overheat was detected in the safety function.NREach axisDynamic stopCoast to a stop The safety function is not operatingcorrectly.PREach axisDynamic stopCoast to a stop An error wasdetected in the clock diagnosisPREach axisDynamic stopCoast to a stop for the safety function. An error was detected in the status of DO out-PREach axisDynamic stopCoast to a stop put for the safety function. An error was detected in the inter-systemPREach axisDynamic stopCoast to a stop communication for the safety function. A receiving error was detected in the initialPREach axisDynamic stopCoast to a stop communication for the safety communication. An error was detected in the read-back diag-PREach axisDynamic stopCoast to a stop nosis for STO. An error was detected in the read-back diag-PREach axisDynamic stopCoast to a stop nosis for SBC. A receiving error was detected in the safetyPREach axisDynamic stopCoast to a stop communication. Name Details Resetmethod Overcurrent protection function in the power module has started its operation.PR The input power supply frequency increased above the specification range.PR An error occurred in the process cycle. PR An open-phase condition was detected in input power supply circuit.PR The system does not operate correctly. LED display is fixed as "8".AR The motor power cable is in contact with FG (Frame Ground).PR A contact of the external contactor is welding.PR An error was detected in the rush circuit. PR An error was detectedin charging operation of the main circuit capacitor.PR An error was detected in the parameter sent from the drive unit.PR An error was detected in the internal memory.AR An error was detected in the A/D converter. An error was detected in the unit identification. No power supply is connectedto the drive unit, or a communication error wasAR detected. (Note 4) A mismatch of the external emergency stop input and NC emergency stop inputPR continued for 30 seconds. The power was momentarily interrupted. NR A cooling fan built in the power supply unit stopped, and overheat occurred inPR the power module. Over-regeneration detection level became over 100%. The regenerative resistorNR is overloaded. This alarm cannot be reset for 15 min from the occurrence to pro- tect the regeneration resistor. Leave the drive system energized for more than 15 min, then turn the power ON to reset the alarm. An alarm was detectedin the power backup unit (power supply option unit).NR (Note 3) L+ and L- bus voltage in main circuit exceeded the allowable value. As the volt-NR age between L+ and L- is high immediately after this alarm, another alarm may occur if this alarm is reset in a shorttime. Wait more than 5 min before resetting so that the voltage drops. The rotary switch setting of external emergency stop is not correct, or a wrongAR external emergency stop signal is input. Undefined area for the rotary switch is selected Thermal protection function in the power module has started its operation.PR s will stop with the dynamic brakes, and all spindles will coast to a stop. d
Source: Mitsubishi M800/M80/E80 Series Alarm/Parameter Manual (IB-1501279)
Last reviewed: 2026-07-01 · Verified against the manufacturer’s official documentation.
About Mitsubishi M800/M80 CNC Alarms
Mitsubishi controllers include extensive self-diagnostics that flag or halt the machine when a fault is detected. Error code T04-0401 on the M800/M80 CNC identifies one specific fault condition — its documented cause and the official corrective steps are listed above, sourced from Mitsubishi's service documentation. Always confirm against the manual for your exact machine configuration and follow LOTO procedures before servicing.
Complete Alarm List: 722 Mitsubishi M800/M80 CNC codes.
Have a better solution?
Help the industrial community by sharing your repair experience for code T04-0401.
Need a searchable reference for more Mitsubishi M800/M80 CNC manuals?
We structure equipment manuals into searchable code, title, cause, solution, safety note, and source-reference data. Send a PDF and example searched codes when you need public pages, private search, or structured exports.
Space reserved for Google AdSense / Industrial Affiliate Links
Monetization target for 2026