
axismd.ai
FANUC Controller
Program/G-code · Intermediate · 30-60 minutes
Fanuc Alarm 087 - BUFFER OVERFLOW
Alarm 087 BUFFER OVERFLOW occurs when the CNC reader/punch interface receives more than 10 characters after issuing a read stop command, indicating the external device (tape reader, PC, DNC system) is not responding to XON/XOFF or DC codes properly. This is a hardware handshaking failure between the CNC and the external communication device on the reader/punch channel.
Fanuc Alarm 087 - BUFFER OVERFLOW
BUFFER OVERFLOW
Fanuc PS087: A buffer overflow occurred on the RS-232 serial communication interface. The receive buffer was filled faster than the control could process the data.
Root Cause Summary
Alarm 087 BUFFER OVERFLOW occurs when the CNC reader/punch interface receives more than 10 characters after issuing a read stop command, indicating the external device (tape reader, PC, DNC system) is not responding to XON/XOFF or DC codes properly. This is a hardware handshaking failure between the CNC and the external communication device on the reader/punch channel.
Safety
Causes and Fixes
Navigate to SYSTEM > PARAM and verify Parameter 20 (input device selection) is set correctly: 0=tape reader, 1=RS232C reader/punch interface. Confirm Parameter 21 bit settings for stop code selection match the external device configuration.
Check Parameters 100-109 (RS232C channel 0 settings). Verify Param 102 bit 0 (DC code enable) is set to 1 to enable XON/XOFF handshaking. Confirm baud rate (Param 100), stop bits (Param 101 bit 0-1), and parity (Param 101 bit 2-4) match external device.
Test external device software settings. Ensure DNC software or communication program has XON/XOFF flow control enabled, not set to NONE or hardware-only handshaking. Send a small test file (under 80 characters) to isolate the issue.
If using RS232 cable, verify cable is properly wired for software handshaking with TX, RX, and GND connected. Check cable continuity and ensure no cross-wiring. Replace cable if suspect.
Call a technician if:
Prevention
Common Mistakes
Seeing Multiple Alarms?
Seeing another alarm with this one? Enter the code.
AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.
Start freeWas this guide helpful?
Always verify with your machine manual or a certified technician before performing service procedures.