Updated tools for machine data acquisition and the CNCnetPDM Fanuc device driver are available. In addition the programs now support the ‘free license’ model beginning with CNCnetPDM 184.108.40.206 with no limitations on time and number of connected devices. The most recent version of CNCnetPDM is required for the device driver and the driver development kit. The legacy tool FanucStateGui.exe was replaced by FanucDataGui.exe.
FANUCCONF.DLL 220.127.116.11 (3/20/2018)
The universal device driver for Fanuc controllers now supports the ‘free license’ model without limitation on runtime or number of devices. The most recent version of CNCnetPDM is required. Download
FANUCDEVELOPER 18.104.22.168 (3/20/2018)
The device driver development kit now also supports the new licensing model with no limitations on runtime and number of devices. Also requires the most recent version of CNCnetPDM. Download
FANUCDATAGUI 22.214.171.124 (3/20/2018)
This tool now supports the new licensing model of CNCnetPDM. Items are now output depending on the CNCnetPDM license installed a PC to enable setup of production solutions with a ‘free license’. Download
An enhanced version of our universal device driver for Fanuc controllers is now available. This driver provides improved functions to cleanup handles and free memory if CNCnetPDM re-establishes connection to the controller. The device driver now also supports sampling rates down to 1 second. Due to compatibility issues with the most recent Fanuc controllers we removed support of the legacy fanuc.dll and fanucext.dll drivers.
FANUCCONF.DLL 126.96.36.199 (1/8/2018)
Universal device driver for Fanuc controllers. Download
We released an universal device driver for Fanuc controllers that enables usage of functions from the Fanuc FOCAS library without the need for programming. Functions, input and output parameters can be defined in an INI file that is automatically created on a per-device basis. Functions and parameters can be changed dynamically without the need to restart CNCnetPDM. Drivers can also be tested with our new ‘Device Driver Tester’ tool.
An updated version of our software tool to read Fanuc PMC data was released. The following changes are included: Added input verification and automatic correction of wrong input values. Reduced range of PMC addresses that can be read by a single query to 20. Removed incorrect output of 'float' values. Enhanced detection of PMC areas and improved output of byte, integer and long values.
We released an updated version of our diagnosis tool to read multiple parameters from Fanuc controllers. Enhancements: Added axis input to enable reading of parameters for specific axes. Added output of values for 'real' datatype. Limited number of items to be read by a single query to 20. Added input verification and automatic correction of wrong input values. Added function to read parameter information and output of individual bits, see cnc_rdparainfo for details.
An updated version of our popular extended device driver for Fanuc controllers was released. This version includes the following changes: Simplified detection of controller type for alarm output. Correct output of macro values. Output of Fanuc FOCAS errors as text to device log file. Enhanced performance by reduction of function calls per read cycle.
We released an updated version of the extended device driver for Fanuc controllers. This driver fixes an issue where output sections for specific items defined by the user in the INI file were ignored or taken from incorrect INI file sections.
FANUCEXT.DLL 188.8.131.52 (10/1/2017)
This driver allows you to output acquired items to sections (1,2 or 3) via entry ‘Output section’ in the device driver INI file. This enables to build and output groups of items on a per machine basis. Download
We released an updated version of our popular driver development kit for Fanuc controllers. Creation of customized device drivers is far more simple in this version. By changing a few lines in a single file you can now add any function from the Fanuc Focas Library. An additional helper DLL file (customfanuc.dll) takes care of getting handles, formatting output and reporting errors. This version now can also be used for commercial projects without the need for an additional license.
Fanucdeveloper 184.108.40.206 (9/27/2017)
Visual Studio (2017) project including templates, headers and libraries to develop customized device drivers. Download
We released an updated version of our popular simple device driver for Fanuc controllers.
FANUC.DLL 220.127.116.11 (8/23/2017)
This driver that outputs machine states and part counter values now also supports error reporting from the underlying Fanuc FOCAS components. Fanuc specific error codes are translated into understandable form and output to the devices log file. Download
In addition to CNCnetPDM 18.104.22.168 an improved version of the extended device driver for Fanuc controllers was released:
FANUCEXT.DLL 22.214.171.124 (8/20/2017)
This driver now allows you to output acquired items to specific sections (1,2 or 3) via entry ‘Output section’ in the device driver INI file. This enables to build groups of items and place long values (e.g. axis positions) into an own section.
Error reporting from the underlying Fanuc FOCAS components is now fully supported. For example, if your function call returns a FOCAS specific error like EW_PROTOCOL it is translated into ‘Protocol error’ and written to the log file of the device. This allows you to quickly find out errors or switch off unsupported functions via the device driver INI file. Download
Fanuc driver development kit released. The kit enables creation of user specific device drivers within minutes with minimal effort. It contains all functions used by the extended device driver for Fanuc controllers. Any function from the Fanuc Focas Library can be quickly implemented.
Fanucdeveloper 126.96.36.199 (6/30/2017)
Visual Studio Project including templates, headers and libraries to develop customized device drivers. Learn more
New driver (free) for machines with Fanuc Focas enabled controllers released:
FANUCEXT.DLL 188.8.131.52 (4/19/2017)
In addition to machine states and part counter values this driver enables you to acquire the following items: machine state number, machine state text, controller mode number, controller mode text, current nc program, main nc program, current sequence, actual feed rate, actual spindle speed, alarm status number, axis position + axis number (multiple values, up to 7 axes), tool id (read via modal function), tool id (read via parameter), alarm number (if any) and alarm text. Download
Utility program (GUI) to read machine and performance related information from Fanuc Focas enabled controllers (Ethernet and HSSB). Output includes: MACHINE INFORMATION, MACHINE STATE, PART COUNTER VALUE, NC PROGRAM INFORMATION, FEED RATE & SPINDLE SPEED, ALARM STATUS, POSITION DATA, TOOL DATA, ALARM STATUS (DETAILS). Download