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.

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  â†’