Topic: Dripfeed with Fanuc 16M
|Posted on: Feb 16 2009 at 09:24:57 PM
|I am having trouble with dripfeeding a program into a Fanuc 16M control. Is this software able to dripfeed? Is there a plug-in I need to adapt it to the control I have?
|By: CNC User
|Posted on: Feb 17 2009 at 04:09:46 PM
|easyDnc will drip feed.
You didn`t say what type of trouble - maybe post a description of the trouble you`re having.
Generally a fanuc can communicate in 2 modes. One is memory/edit where data is stored into CNC memory.
The other is `Tape` (DNC) mode.
To drip feed you put the CNC in to Tape mode - hit cycle start on the control. AT this point the CNC won`t do anything. Go to easyDnc and click the `Send` button. As soon as data begins to flow the machine will start moving.
|Posted on: Feb 17 2009 at 08:48:58 PM
Will try and see if that works
|Posted on: Feb 20 2009 at 06:07:34 PM
|Able to communicate with machine in tape mode, able to feed program to the machine. When feed hold is pressed on machine program in laptop still keeps feeding, resulting in a buffer overflow alarm. Cannot clear the buffer. Cannot clear program. Any ideas?
|Posted on: Feb 21 2009 at 04:01:42 PM
|If data keeps flowing into the control even though the machine has stopped then it sounds like a flow control problem.
1) If data continues to flow after the overflow and keeps flowing till the DNC has sent all the data then it looks as though flow control is not enabled at all.
Enable flow control in easyDnc
2) If data flows for a short while after the overflow but then stops before all the data was sent then it looks like flow control is enabled correctly but it`s not reacting quick enough. Try one or more of the following.
In Windows disable the com port FIFO. Control Panel > System > Hardware > Device Manager > Ports Com&LPT Select the com port > Port Setting > Advanced. This displays a checkbox and sliders to adjust the FIFO. Slide the sliders down to zero and uncheck the box to disable the FIFO.
Lower baud rate, in easyDnc setup increase the block delay.
If the baud rate is too low then the machine may starve of data and stutter. It`s a kind of trade off - have the baud rate as low as possible but not too low as to cause the stuttering.
|Posted on: Aug 21 2009 at 11:13:21 PM
|I have been using EasyDNC-trial with our "new" (1998) Shoda-router using a Fanuc 16M controller, just as described above. Everything seams to work great for transferring program back and forth to my laptop, using a RS232-cable with an RS232-USB adapter, again, just as described above. We also need to drip-feed some longer programs, but we are having trouble making this work.
With the controller in "DNC", we push cycle-start, and then "send" in EasyDNC, the program begins to feed, and the machine starts, changes tools, and begins to cut, but quickly gives a "buffer-overflow" alarm. We have enough memory in the machine to easily fit a program with 35,000 lines of code, but even with all of the memory available, I have only been able to get it to run 300lines of code before we get the "buffer overflow" alarm. Is the "buffer-size limited to a smaller-portion of the "memory-size", can I change this setting somewhere? I have tried reducing the baud-rate, as described, to the point that the machine "stutters", but still it does not seam to help us get further into the program.
I have played around with the flow-control setting, always matching the settings in EasyDNC, the port-setting in windows and in the Fanuc-controller, none of this seam to help, although sometimes the settings make the DNC-software wait indefinitely for the machine. I currently have the flow-control on everything set to the default X-on X-off, seams to be the best results so far. When the CNC buffer-overflows, sometimes EasyDNC continues to feed the program until I stop it. I have disabled the FIFO in the windows port-setting also as suggested.
I love this software for it's reliability, easy of use, and of course your asking price, but I need it to drip-feed, do you have any ideas? I only have 5-days left in my trial-period.
Any help would be greatly appreciated, thanks.
|Posted on: Aug 24 2009 at 10:22:44 AM
|Unfortunately drip feeding using USB or other intelligent RS232 adapters is not very efficient. The transmit buffers in these devices is so big that even when the DNC stop sending data it can't stop all the data in the devices transmit buffer from being sent which overflows the CNC receive buffer.
As well as the fifo you may need to lower the baud rate and use a large block delay (easyDnc setup).
|Posted on: Jun 10 2017 at 05:44:55 AM
|I have it working well, but when I have had to stop the program midway, and need to restart it, I cannot clear the leftover lines in the fanuc 16iM. On my OM control I just press reset. On the 16iM reset does not work, and I have ended up shutting the machine down to clear it. Any ideas?
|Posted on: Jun 10 2017 at 11:47:20 AM
|When I need to stop midway instead of pressing the stop button on the CNC. I press the stop button on the DNC/Computer and allow the CNC to continue to run the buffer empty. Usually just a few moves.
Obviously in an emergency there's no option but to hit the stop on the
cnc but in most cases a few more moves isn't a problem.
|Posted on: Jun 28 2018 at 09:01:41 PM
|Hi there, I’m a noob at this machining so please be patient,
I’m using a MILLAC4VA, with the FANUC 11M controller, is there any setting in the CNC controller that I have to adjust if I wish to connect to the PC to drip feed, using an RS232 either direct 25 pin to 25 pin or USB To 9 pin then a 9 pin - 25pin cable to CNC?
I’m using CIMCO V6.1 on An older PC with the 25 pin direct to motherboard connector.
|Posted on: Jun 29 2018 at 01:45:29 PM
|If you're already using cimco successfully then i'd say all the settings in the cnc are correct.
If using a modern PC with 9pin or USB then all the dnc settings should stay as they are but the com port number may change. For example the old PC may be working on "Com1" but a usb may be installed as "Com5" or indeed any Com number that windows decides to allocate.
Reply - add a comment to this topic.
You may enter letters, numbers and standard punctuation only. HTML and other scripts/tags will be rejected.