In my 18iT manual, 79 is Program Verify Error, and 86 is DR Signal Off.
How is your cable wired? In most cases, jumpering 6-8-20 on the PC end will eliminate 086 alarms.
What keys are you pressing to send from the CNC to the PC?
I am busy trying to install a DNC server connection to my Fanuc 18iT controller. I have the cabling and parameters all set, however, when I go to output a program from the CNC to the PC, I keep getting the error 79 and 86. Looking in the manual these relate to incorrect file name or program names specified. I have the correct file name or program name, but it still won't punch out to the DNC. Any suggestions?
In my 18iT manual, 79 is Program Verify Error, and 86 is DR Signal Off.
How is your cable wired? In most cases, jumpering 6-8-20 on the PC end will eliminate 086 alarms.
What keys are you pressing to send from the CNC to the PC?
What are the connections from the 25 pin to the 9 pin? The most common for XON/XOFF handshake is:
DB25 <---------------- > DB9
1 <---- shield --------- (no connection)
2 <----------------------> 2
3 <----------------------> 3
7 <----------------------> 5
4,5 jumpered (CNC end only)
6,8,20 jumpered (CNC end only)
We are doing an RTS/CTS handshake as we are utilizing a Serial to USB adpater hub.
Don't jumper 6-8-20. Instead, connect pins 6 and 8 on the Fanuc side to pin 4 on the PC side.
The 6-8-20 jumper works on most Fanuc controls, but the newest, fastest ones will still throw an alarm 086 if you use the jumper.
Is this the only machine you have connected to this USB hub? I've never had much luck with USB -> Serial adapters and handshaking.
From what I can tell, (mostly from reading Dan's posts and then re-reading the Fanuc RS-232 "info"), Fanuc only uses RTS / CTS when PUNCHing. When READing, it sends a DC3 when the buffer is full and if the PC doesn't stop within 10 characters, you'll get a PS087 buffer overflow alarm.
I've never seen alarm PS079 when PUNCHing. It's supposedly only issued when you "collate" or verify when READing a program with the memory protect switch on and the NC detects an error.
I was able to clear the 79 Code because I realized I didn't have the controller in EDIT mode. I had to rotate the selector switch on the operator panel to the correct EDIT setting. I still, however, get the 86 code.
I am going to try jumpering the three pins together first and see if I can talk with the PC, then I will try jumpering 8 and 6 on the CNC to 4 on the PC. Is this the pin config taking into account a DB25 on the PC or a DB9?
Hey guys, I just got some time on the machine. Jumpering the three pins 6 (DSR), 20 (DTR), and 8 (DCD) worked. I used an RS232 break out box for this. There was no 86 alarm and I was able to successfully input and output programs!
However, (isn't there always a however?) when inputting programs I received a PARITY ERROR and the program in the CNC was split into two programs. For instance, if the program number sent to the machine was O2222, the NC would split the program into O2222 and O2223, with O2223 starting at about line N900. I believe the problem is that the controller cannot handle such a large file. Is this the case? If so how can I remedy the situation so it reads it all as one file? Thanks a lot.
Look for an "O" or ":" outside parentheses in your program somewhere around N900. Program size shouldn't be a problem, unless you try to load a program that overfills the memory. Then you'll get a PS070 alarm.