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.
Also manual says in alarm description "PCP or I/O unit defective
There is another explanation of alarm 087 in attached PDF page
If you need I can send you the total manual
PS087 is Buffer Overflow. Your PC doesn't stop sending within the
allotted time (10 characters) of receiving the XOFF.
Check your Windows - Control Panel - System - Hardware - Device Manager - Ports - under Advanced there's FIFO Buffer settings. Slide them all the way to the left then uncheck "Use FIFO buffers".
OK all the way out and then restart your PC to have the changes take effect. See if that does the trick.
I think your handshaking isn't working. Most people use software handshaking (Xon/Xoff) or also known as DC codes (DC1 through DC4). Handshaking is meant to stop the transfer until the control needs it.
Some people use hardware handshaking to accomplish the same thing. If your cable has just three wires, it most certainly is set up for Xon/Xoff.
Slowing down the baudrate on both ends can sometimes make enough difference so handshaking isn't needed, especially if you are just loading memory, not drip feeding.
marsheng, I have a very similar issue after setting up a DNC to USB device, to copy programs, I get 087 alarm. In my manual, after the "Buffer Overflow" part, there is the I/O unit or P.C.B. is potentially defective. Did you find a solution? Many thanks, in advance!
memoryman, thank you. I have read a few more search responses now and there are several suggestions to lower baud rate to 4800 or lower. I did not check that on the PC software, but I will. Many thanks!!
I revisited the baud rate, set both (PC & mill) to 2400; extended the "time out" setting from 5000 to 65000. Nothing seemed to change the outcome, still 087 alarm. I looked at the memory board, all the places that memory attach (not like RAM in PC, look like pins out the back) are full. Suggestions are welcomed, many thanks, in advance.
marsheng & memoryman, thank you. The mill had no parameters and I received the parameters from the machine builder YCI, because the issue with rs232 port (or parameters) was only able to load parameters manually. This is a new to me mill, I had a close friend that pancreas cancer took away too soon, who was my lifeline with this type of question. The cable is the cable that came with the DNC to CNC device, it has 9 pin female to 25 pin male rs232. It will copy from "Program" (stored in library O0001) is attached file, before and after being in the mill. This is a fake part, needed a file that had motion & drill operation.
I used an ohm meter to tease out if the rs232 was good by starting with female 9 pin with 1 end of the meter; was the MO5 plug in electrical cabinet, only 4 wires are used. The PC comm settings are: software; 4800 baud, 7 bits, even parity, stop bit 2.
The parameters are here:
I / O=1
002 01100111
012 01000001
038 10101000
050 10000011
051 00000011
251 00000010
552 00000010
553 00000010
Suggestions are welcomed. Many, many thanks, in advance.
Last edited by Solidworks4u; 04-19-2023 at 05:36 PM.
Reason: I do not think the files (was an .nc file) attached.
I want to thank everyone, as marsheng has stated parameters 901.6 & 914.4 need set to be correct. I have not tested the cable (my cable is from the DNC kit, I fully expect it to work) to see if 3 or more wire required for drip feed, my concern was the ability to copy programs to memory. When these parameters are edited, it requires the programs in memory to be deleted, BTW. Many thanks!