bbishop108
Member
Good day all!
I am using a compact logic controller, L16ER, and I have an 8 position rotary table. I will try to explain the table positions as I am writing this, for the most part the table positions line up with a clock. I have stations at 12, 3, 6, 9, the other 4 positions are in between each of these main 4. So just to reduce confusion let's say that they are 1, 4, 7, 10.
The operator loads and unloads parts from station 6 (6 o'clock), parts are then marked at station 9 (9 o'clock). After the parts are marked they are judged at that time to be good or bad (1 for good, 0 for bad).
The problem(s) I have is that the table indexes one position further than the data, meaning by the time the table indexes back to station 6 the data for that position is not available until AFTER the part is marked at station 9. So I have been spinning my wheels trying to figure out how to correct for this. The operator at station 6 has an indicator light (green good, red bad), so if the data shifting is wrong then they will pack parts in the wrong place.
The next issue in conjunction with the previous issue, is when I have no more parts to run at station 6 but I still have to index the table until the table is empty. Additionally, once I am no longer marking/grading parts then I am also not shifting the data from the previously marked parts as the table indexes. So this also makes the data tracking incorrect when parts return to station 6.
Essentially all I am doing is moving one's and zero's, but I have not been able to see a viable solution to account for the table being indexed one position further than the marking/grading of the parts. This has been soooo frustrating for about a week now, if anyone has options for me to explore that would be fantastic. Thanks!!!
I am using a compact logic controller, L16ER, and I have an 8 position rotary table. I will try to explain the table positions as I am writing this, for the most part the table positions line up with a clock. I have stations at 12, 3, 6, 9, the other 4 positions are in between each of these main 4. So just to reduce confusion let's say that they are 1, 4, 7, 10.
The operator loads and unloads parts from station 6 (6 o'clock), parts are then marked at station 9 (9 o'clock). After the parts are marked they are judged at that time to be good or bad (1 for good, 0 for bad).
The problem(s) I have is that the table indexes one position further than the data, meaning by the time the table indexes back to station 6 the data for that position is not available until AFTER the part is marked at station 9. So I have been spinning my wheels trying to figure out how to correct for this. The operator at station 6 has an indicator light (green good, red bad), so if the data shifting is wrong then they will pack parts in the wrong place.
The next issue in conjunction with the previous issue, is when I have no more parts to run at station 6 but I still have to index the table until the table is empty. Additionally, once I am no longer marking/grading parts then I am also not shifting the data from the previously marked parts as the table indexes. So this also makes the data tracking incorrect when parts return to station 6.
Essentially all I am doing is moving one's and zero's, but I have not been able to see a viable solution to account for the table being indexed one position further than the marking/grading of the parts. This has been soooo frustrating for about a week now, if anyone has options for me to explore that would be fantastic. Thanks!!!