087 is a Buffer Overflow. It means the PC has sent more than 10 characters after the NC has sent the XOFF. Try turning off the FIFO buffers on your COM port. Go to Control Panel, System, Hardware, Device Manager, Ports, and right click on the COM port you are using. Click Properties, go to the Port Settings tab, click Advanced.

- - - Updated - - -

Quote Originally Posted by ED209 View Post
Can anyone please explain what alarm 87 on a Fanuc OM means ?.

Alarm 087

When entering data in the memory by using Reader / Puncher interface, though the read terminate command is specified, input is not interrupted after 10 characters read.

Our programs look like the following;

%
O0010(ABC-123-ABC-A.123)
(ABC-123-ABC-A.123)

N10
N20
N30
...
...
M30
%
087 is a Buffer Overflow. It means the PC has sent more than 10 characters after the NC has sent the XOFF. Try turning off the FIFO buffers on your COM port. Go to Control Panel, System, Hardware, Device Manager, Ports, and right click on the COM port you are using. Click Properties, go to the Port Settings tab, click Advanced.