Hey Guys,
I got a question on the PR caculation of the fanuc robot. when I send 0 from the PLC to the robot, why it displays 16384 in the GI? What does 16384 mean in the fanuc robot? And after I found this, when I need to do the caculation in the robot program, I have to substract 16384 to be sure the value is correct. Does anybody know why? Thanks!
Robot Caculate PR
-
Chris -
January 14, 2016 at 3:06 AM -
Thread is marked as Resolved.
-
-
Hi
16384=1000000000000000
Meaning your GI is define with 16 bits. See if that gives you a hint. I need more info to see it myself -
This means the GI is not configured to the same bits as your integer in the PLC. Or you may have the robot inputs mapped to two different sources. How is your PLC communicating to the robot? What is the rack, slot and points in the GI configuration? How are your DIs configured?
Sent from my VS985 4G using Tapatalk
-
is it a 16 bits word? I have always a lot of problem with big endian e little endian conversion.
-
yes 16 bits to a word.
there is an app called "BASE CONVERT" for Android.
Converts decimal, binary, Oct and Hex. -
Hi
16384=1000000000000000
Meaning your GI is define with 16 bits. See if that gives you a hint. I need more info to see it myself
Actually, 16384=0100000000000000