I have been having this issue for sometime now and cannot seem to figure it out. The issue is that only sometimes when you call up a tool the magazine rotates and it will rotate for up to 45 minutes if you let it. There are only 32 pockets. I have been looking into a lot of different things.
I thought maybe it was a solenoid issue but when it gets close to the pocket that is called up the output doesn't turn on.

Then there is LS34 which is a prox sensor that turns on when it is on pockets 1-16 and off from 17-32. This prox seems to be working fine. The light on the prox turns on and also the input 55-5 turns on and off accordingly.

Then started looking into a rotary transducer that is used on this machine as well. It is a Yamatake Honeywell p/n: 7RTA5016 PB-D5-L2.
In our maintenance manual it says that under PC Parameter 253 that there is a parity check. Then goes on to say that PC Parameter 701 allows parity checking for the transducer. This is where I get confused.
This parameter is in binary and I understand that from right to left it counts 1,2,4,8,16 and then there is a bit that is not in use and then the following bit seems like it should become a one when a tool pocket that is higher then 16 is called up. So if tool 21 is called up I would think that the bits should look as follows. 01000101. This is not the case. I have pocket 21 as 00000101. Which should be 5. The other weird thing is that pocket 1 is the same as 17, pocket 2 is the same as 18......pocket 16 is the same as 32.
The issue where it keeps going around doesn't happen all the time but often. The thing when it works parameter 701 is still the same. I know there is a lot of information but please help me out if you have any ideas or similar problems. Thank You Justin