Active Tool Fanuc Focas
Has any one found a way to read active tool number using Fanuc Focas driver on Doosan CNC?
Has any one found a way to read active tool number using Fanuc Focas driver on Doosan CNC?
Hi,
While the Fanuc Focas driver in Kepware doesn’t support reading the active tool number directly, there are a few alternative approaches worth exploring:
Native CNC Registers/Parameters
Check if the Doosan CNC exposes active tool data via machine-specific system variables or registers. Some Fanuc controls allow reading tool offsets or spindle tool data through parameters that might not be surfaced by Kepware’s driver.
MTConnect Adapter/Agent
Many CNC machines, including Doosan with Fanuc, support MTConnect. Using an MTConnect adapter/agent, you may be able to retrieve tool information (like active tool) in a structured way and then bring that into Kepware or ThingWorx.
Direct FOCAS API Development
Instead of going through Kepware’s driver, the Fanuc FOCAS API (from Fanuc themselves) can be called directly through custom applications. This requires development effort, but it gives access to the broader set of CNC data, including tool numbers.
Doosan/Fanuc CNC Integration Options
Some Doosan models have built-in integration features (like OPC-UA servers or custom data exposure via Ethernet) that may allow direct retrieval of tool numbers outside of Kepware.
Hybrid Approach
Use Kepware for standard machine data (status, spindle speed, alarms, etc.), and supplement it with a lightweight custom service or script (via FOCAS or MTConnect) specifically for tool number information. Both data streams can then be combined at the MES/IIoT layer (like ThingWorx).
Thanks,
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.