Troubleshooting Bottle Rejection Issue at Low Line Speeds: Early Firing of Rejector controlled by Encoder and Solenoid

Question:

I am having issues with bottle rejection when the label fails, specifically at low line speeds. The rejector, which is triggered by a solenoid releasing air, is firing early and missing the product. The rejector is controlled by an encoder, so I am puzzled as to why changing line speeds has affected its performance. I believe there is a simple solution that I am overlooking and would appreciate assistance. I am utilizing a Cognex camera system to transmit the fail signal to the PLC. My system is running on Logix5000.

Top Replies

In cases where speed is a factor, adjustments may be needed. Regardless of line speed, the solenoid and reject mechanism will always take the same amount of time to deploy. However, it is important to note that bottle travel distance during deployment time will vary depending on the operating speed.

I believed that the encoder pulse rate, impacting the shift rate, would compensate for and accommodate changes in speed across various settings.

It is possible that the timing of the pulse may not be perfectly aligned with the exact central position for rejection. Even if your pulses from the shift register are quick, there will be a slight delay for the reject air shot to activate. Typically, the bit position is set around 3 or 4 bits away from the center of the reject area at high speeds. Therefore, although the bit -x may be true at a fast pace, the PLC and air shot may take some time to reach the correct position. To address this issue, it is recommended to analyze the bit at slower speeds and calculate a delay time based on the conveyor speed. For example, one approach is to adjust the delay timer according to different speeds - perhaps setting it to 110ms at 0% speed and 10ms at 100% speed. By implementing this method, you can effectively time the reject process based on the conveyor speed. It may be necessary to experiment and determine the appropriate delay range for your specific setup. Keep in mind that although the timers are programmed in milliseconds, they operate in 10ms intervals.

I had a brilliant idea for a timer solution and I am excited to implement it today. I will be setting up a program that incorporates timers to adjust the belt speeds. Thank you for the inspiration!

Some PLCs may not activate the timer with a value of 0, so it's recommended to adjust the shift bit slightly earlier and set a minimum time value of 10ms. This ensures that timers will trigger even if they don't respond to a time value of 0 (a common issue with certain PLC models). Keep in mind that most PLC timers operate on a 100ms timebase, though high-speed timers are also available on various PLC types. It's always best to test and adjust settings accordingly to ensure proper functionality.

It sounds to me like the issue might lie in the encoder count used in your program versus the actual encoder counts at lower speeds. The PLC might still be firing the solenoid based on its original timing at higher speeds even though the line speed has been reduced, hence the early ejection. I'd recommend checking how your PLC program is scaling the encoder counts for different line speeds. If the scale factor doesn't automatically adjust for changes in speed, the solenoid might be triggered prematurely. You could also consider introducing a delay routine based on line speed to ensure the rejector acts at the correct moment.

It sounds like the issue might be due to the timing of the encoder signals. At lower line speeds, the timing between product detection and rejector firing could get off. While your camera system might be timely in detecting the faulty labels, if the data transmission rate to the PLC is not correctly adjusted to the line speed, the rejector solenoid could possibly fire too early. You could look into adding a delay compensating algorithm into your PLC programming that takes into account the line speed or consider updating your PLC's data sampling rate to align with your line speeds. Plus, ensure your Cognex camera system's sync to the Logix5000 is faultless. You might need to get a technician onboard if you're not into manipulating such complexities to avoid messing up the system altogether.

I think you might want to check your encoder's pulses per revolution (PPR) setting. If it's too high, it might be overloading your PLC's processor at low speeds as it requires more pulses to cover the same distance as at higher speeds. Another aspect worth looking into is your solenoid valve's response time, which could be lagging behind the signal at lower speeds. If neither of these suggestions fit, consider examining the signal transmission between your Cognex camera system and PLC. It's possible there could be a lag or some signal loss there. Always remember, with such systemic issues, the problem might not just reside in one area but could span multiple components.

It sounds like you're dealing with a tricky situation! One possibility could be that the timing adjustments between the encoder and the rejector aren't syncing properly at lower speeds, perhaps due to the increased response time of the rejector. Have you tried checking the delay settings on the PLC for the rejector activation? A slight delay could help ensure it's firing at the right moment. Also, it might be worth reviewing the camera's settings to ensure it's capturing the label errors accurately at those lower speeds. Sometimes fine-tuning both sides can lead to a smoother operation. Good luck!

It sounds like you might be experiencing some timing issues between the encoder feedback and the rejector activation since the system works at different line speeds. One thing to check is if the encoder's pulse-per-revolution settings are correctly configured for the varying speeds you're running; this could lead to misalignment between the camera's fail signal and the rejector firing. Also, ensure that there's no delay in the PLC's processing time that varies with speed—sometimes adjusting the timing settings or implementing a slight delay before the rejector fires can help catch the bottles more accurately. It might be worth running some tests with varied speeds to see if there's a consistent pattern in the rejects too!

It sounds like a frustrating issue you're dealing with! One thing to check could be the timing of the signal being sent from the Cognex camera to the PLC—make sure that the signal delay is consistent across different line speeds. Sometimes, the encoder settings may also need adjustment if they aren't set to accommodate the variations in speed, which can affect the rejector timing. Additionally, ensure that the solenoid's response time is optimal; if it's set too slow, it may not activate properly at lower speeds. It might help to look at the complete signal chain for any inconsistencies too!

More Replies →

Streamline Your Asset Management
See How Oxmaint Works!!

✅   Work Order Management

✅   Asset Tracking

✅   Preventive Maintenance

✅   Inspection Report

We have received your information. We will share Schedule Demo details on your Mail Id.

To add a comment, please sign in or register if you haven't already..   

Frequently Asked Questions (FAQ)

FAQ: 1. Why is the rejector firing early at low line speeds when controlled by an encoder?

Answer: Answer: The issue could be related to the synchronization between the encoder signal, solenoid release timing, and the actual bottle position. Changes in line speeds may impact this synchronization, causing the rejector to fire prematurely.

FAQ: 2. How can I troubleshoot the bottle rejection issue caused by early firing of the rejector?

Answer: Answer: You can start by checking the alignment and calibration of the encoder, ensuring it accurately detects the bottle position. Also, verify the solenoid's response time and adjust it if necessary to match the line speed.

FAQ: 3. How does the Cognex camera system and Logix5000 PLC play a role in this bottle rejection problem?

Answer: Answer: The Cognex camera system is likely responsible for detecting label failures and sending signals to the PLC, which in turn triggers the rejector. Issues in signal transmission or processing between these components could lead to the rejector firing early. Validate the communication and signal integrity between the camera system and PLC.

FAQ: 4. Are there specific adjustments or settings that can help resolve the early firing of the rejector issue?

Answer: Answer: You may need to fine-tune the parameters in the control system that govern the rejector's operation. This could involve adjusting delay times, response thresholds, or sensitivity levels to ensure the rejector fires at the correct moment

Ready to Simplify Maintenance?

Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.

Request Demo  â†’