FSPT_Tech
Member
Hi all. This is a Fanuc Robotics related question. I could really use some help with this unusual problem. I have a Fanuc M-16i robot (w/ an RJ-3 controller). I also have a Micrologix 1400 used in conjunction with the controls. I’m trying to use the Group IO function on the robot for the first time. I want to use only 5 bits. It all seemed fairly simple to configure. The problem I’m having is that when I turn on a certain set of bits in this group, I’ll get an INCORRECT integer number. I hope this explains the problem I’m encountering:
I configured GI [1] = Rack 1, Slot 2, Start Point 1, Num Pts 5 (remember I only want to use five bits as a group. I assigned 5 (five) Micrologix output bits to each Group input point for GI[1]. I verified my group signals this way:
1) When I turn on ONLY Bit 1, GI[1]= 1 (Correct!)
2) When I turn on ONLY Bit 2, GI[1]= 2 (Correct!)
3) When I turn on ONLY Bit 3, GI[1]= 4 (Correct!)
4) When I turn on ONLY Bit 4, GI[1]= 8 (Correct!)
5) When I turn on ONLY Bit 5, GI[1]= 16 (Correct!)
6) When I turn on Bits 1 and 2, GI[1]= 3 (Correct!)
7) When I turn on Bits 1, 2 and 3, GI[1]= 7 (Correct!)
8) And as I keep checking the bit sequence like this, all seems to be going accurately….EXCEPT....when I start using Bits 3, 4 and 5 together, the problem arises.
When I turn on Bits 3 and 4, GI[1]= 28 (INCORRECT!) – This should be 12.
As I’m discovering, turning on bits 3, 4 and 5 individually will give me the correct values. But when I turn on any two of these bits (3,4,5) I’m always getting a value of 28. Basically, any combination of two inputs between IN3,IN4 and IN5 is giving me 28. This is wrong.
Example:
Bits 3 and 4 turned on is giving me 28 (should be 12)
Bits 4 and 5 turned on is giving me 28 (should be 24)
Bits 3 and 5 turned on is giving me 28 (should be 20)
By the way, all bits ON is giving me 31 (Which is correct!)
I don't get it! I’m stumped as to why this is happening. I hope my explanation makes sense. And I hope it’s something as just overlooking some kind of configuring thing I may have missed. Can anyone that understands my problem help me.
I truly appreciate it!
Thanks a bunch!
I configured GI [1] = Rack 1, Slot 2, Start Point 1, Num Pts 5 (remember I only want to use five bits as a group. I assigned 5 (five) Micrologix output bits to each Group input point for GI[1]. I verified my group signals this way:
1) When I turn on ONLY Bit 1, GI[1]= 1 (Correct!)
2) When I turn on ONLY Bit 2, GI[1]= 2 (Correct!)
3) When I turn on ONLY Bit 3, GI[1]= 4 (Correct!)
4) When I turn on ONLY Bit 4, GI[1]= 8 (Correct!)
5) When I turn on ONLY Bit 5, GI[1]= 16 (Correct!)
6) When I turn on Bits 1 and 2, GI[1]= 3 (Correct!)
7) When I turn on Bits 1, 2 and 3, GI[1]= 7 (Correct!)
8) And as I keep checking the bit sequence like this, all seems to be going accurately….EXCEPT....when I start using Bits 3, 4 and 5 together, the problem arises.
When I turn on Bits 3 and 4, GI[1]= 28 (INCORRECT!) – This should be 12.
As I’m discovering, turning on bits 3, 4 and 5 individually will give me the correct values. But when I turn on any two of these bits (3,4,5) I’m always getting a value of 28. Basically, any combination of two inputs between IN3,IN4 and IN5 is giving me 28. This is wrong.
Example:
Bits 3 and 4 turned on is giving me 28 (should be 12)
Bits 4 and 5 turned on is giving me 28 (should be 24)
Bits 3 and 5 turned on is giving me 28 (should be 20)
By the way, all bits ON is giving me 31 (Which is correct!)
I don't get it! I’m stumped as to why this is happening. I hope my explanation makes sense. And I hope it’s something as just overlooking some kind of configuring thing I may have missed. Can anyone that understands my problem help me.
I truly appreciate it!
Thanks a bunch!