Let me introduce myself, I am a student Industrial Automaton currently in my junior year.
I am working on a project with the following equipment from FANUC:
FANUC Robot LR Mate 200iC/5L
R30iA Mate Controller - Software version 7.70
PC Windows 10 - Python app
I want to read the robot position in the world-coordinate system (preferably as soon as possible). By means of these values I will make calculations to make another machine sync with the robot.
I have already searched a bit about the communication protocols: Modbus TCP/IP, Ethernet/IP or Communication via Socket Messaging TCP/IP. I know some options require a license, this is not a problem.
My question is:
1) Which protocol is best to use if I want to send information from the robot to an application in Python on my PC?
2) Another approach will be: Sending position data to the robot. Is this easier to get done?
Thanks in advance.