Hello Robot Forum community,
I am very new to FANUC robots and industrial robots in general. I am trying to figure out how I can address the EE I/O port on the FANUC CR-15iA through code. I plan to use RoboDK to simulate then stream the program to the FANUC R-30iB plus controller. I'd like to be able to tell a particular robot output pin (RO) to be high/low within the code that is streamed from RoboDK to the R-30iB plus controller.
FANUC seems to be quite secretive in their documentation and they don’t seem to have a list of commands or methods that can be called. Nor do they say where or how the IO ports can be located and used.
Within RoboDK’s documentation I found the command "setDO(io_var, io_value)" I am wondering if I call this function as “setDO(1, 1)” if that will set the robot output pin 1 (RO[1]) to be high on the EE I/O port. I am unaware of any other IO available on the CR-15iA or R-30iB plus that I can pull from without needing to buy additional options, and even then, I’d have to try and figure out how to interface with those new options without much documentation, in classic FANUC style.
Any help from someone with experience in programming IO for the CR-15iA or R-30iB plus would be very appreciative.
Thank you