Communication – Fanuc robots - Part II

First part of this blog described the industrial robot Fanuc LR-Mate 200iD with the R30iBPlus Mate controller and its communication options. We borrowed this robot from our OEM partner who needed to design an optimal way of data exchanging with the D2000 real-time application server.


This is a companion discussion topic for the original entry at https://d2000.ipesoft.com/blog/communication-fanuc-robots-part-ii/

Regarding SRTP, please note that this protocol is part of the native TCP protocols of Fanuc robots implemented by these libraries:

.NET (without ActiveX): GitHub - underautomation/Fanuc.NET: 🦾.NET library to communicate with Fanuc robots. Nothing to install on the robot. 100% managed assembly with no dependencies. Modern alternative to PCDK (FRROBOT.DLL) or Robot IF (FRRJIF.DLL): pay once for a company-wide license, then use forever—no runtime or development fees, unlimited robots, developers, and redistributed software.

Python: GitHub - underautomation/Fanuc.py: 🐍 Python SDK to communicate with Fanuc robots. No installation required on the robot. Pure Python implementation with no native dependencies. A modern alternative to PCDK (FRROBOT.DLL) or Robot IF (FRRJIF.DLL): pay once for a company-wide license—no runtime fees, no robot limits, unlimited developers and redistribution.

Also available for LabVIEW and MATLAB

1 Like