Dripfeeding Checklist for Predator DNC™ Software
Dripfeeding Checklist
Should anyone experience dripfeeding issues, the following dripfeeding checklist should be reviewed, discussed and implemented when appropriate:
- Use Ethernet vs. serial when supported by the CNC.
- Use error correcting protocols when supported by the CNC, refer to the section below.
- Enable Predator DNC's ServerSafe™ option when the Predator PC is located on the shopfloor.
- With serial communications, reduce serial hardware buffer size to the smallest possible buffer setting.
- With PC serial ports reboot the PC after setting the smallest possible buffer setting.
- With serial communications, review flow control settings in the CNC, cable and Predator DNC.
- With older CNCs, reduce the number of CNC programs stored within the CNC memory.
- Review the USB to Serial device, many do not work reliably, consider upgrading to the Predator USB Grizzly Cable Bundle kit.
- Review PC power savings options and disable energy saving options.
- Review PC Ethernet card power savings options and disable engery saving options.
- Review PC Ethernet duplex options and enable full duplex.
- Review the firmware versions of all serial hardware.
- Review the device driver versions of all serial hardware.
- Review the firmware versions of all Ethernet hardware.
- Review the device driver versions of all Ethernet hardware.
- Review Ethernet packet losses.
- Review the Ethernet and serial cabling.
- Review the CNC programs and make sure GOTOs, DO WHILE, IF THEN and other branching logic is not present.
- Review the CNC programs and make sure that sub programs and sub program calls are not present.
- Enable Predator DNC's automatic sub program processing for dripfeeding.
- Review Predator DNC's version 11 history for new dripfeeding features and bug fixes.
- If Predator CNC Editor displays a "Bytes: Written 0" error upgrade to a reliable USB to Serial adapter, consider the Predator USB Grizzly Cable Bundle kit.
Root causes of dripfeeding issues are commonly one or more of the above items. Predator support personnel are available to discuss and help implement improvements to the dripfeeding process.
Advanced Protocols that support dripfeeding
The following protocols are all recommended for dripfeeding vs. a simple ASCII file transfer. It is very common to dripfeed with simple ASCII file transfers that unfortunately do not support error correction.
Protocol | Interface | Application |
---|---|---|
Bostomatic | Serial | CNC |
Bridegport Easylink | Serial | CNC |
Camate | Serial | CNC |
Danobat | Ethernet | CNC |
DMG Mori Seiki MAPPS | Ethernet | CNC |
DMG Mori Seiki Celos | Ethernet | CNC |
Excellon | Serial | CNC |
Fadal Checksum | Serial | CNC |
Fagor 8020 | Serial | CNC |
Fagor 8050 | Serial | CNC |
Fanuc A | Serial | CNC |
Fanuc Expand A | Serial | CNC |
Fanuc FOCAS | Ethernet | CNC |
FTP Client | Ethernet | CNC, PLC, Robot, CMM, 3D Printer & Other |
FTP Server | Ethernet | CNC, PLC, Robot, CMM, 3D Printer & Other |
GE IPP | Serial | CNC |
Heidenhain | Serial | CNC |
Highland BTR | Serial | CNC |
Kauffman | Serial | CNC |
Kermit | Serial | CNC, PLC & Other |
Linatrol | Serial | CNC |
LSV2 | Serial | CNC |
Okuma A | Serial | CNC |
Okuma B | Serial | CNC |
Starlink | Serial | CNC & Other |
XModem | Serial | CNC, PLC & Other |
Testing Dripfeeding
Testing dripfeeding can be done to troubleshoot and restore confidence in dripfeeding. Refer to the following:
- Test dripfeeding by dry running test CNC programs with sequence numbers on every line
- Test flow control by pressing the feed hold button to pause dripfeeding and the cycle start button to resume
- Test by swapping out hardware components
- Test dripfeeding by simplifying the process
- Test using a PC next to the CNC
Fixing Dripfeeding Issues
Fixing a dripfeeding issue should always start with the following changes:
- Reduce the buffer size within the device driver to the smallest setting
- Add a 1 millisecond send line delay within Predator CNC Editor or Predator DNC
- Add a 1 millisecond send character delay within Predator CNC Editor or Predator DNC
- Change flow control from software to hardware
Predator support personnel are available to discuss and help implement improvements to the dripfeeding process.
More Self Help Articles
100+ Self Help Articles covering a wide range of technical details, references and processes are available on this web site to help support and troubleshoot Predator application issues.