IP Library Granted Patent US 9,147,326
Granted Patent B2
US 9,147,326 · App. 13/751,842 · Granted Sep 29, 2015

Encoder based speed compensated reject system and method

Inventor: David J. Kotula (Maple Plain, MN)
Assignee: SENSORS INCORPORATED
G08B3/10G05B19/41815G06Q10/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,147,326
App. No.
13/751,842
Granted
Sep 29, 2015
Kind
B2
Abstract

A system, including: a sensor that monitors containers as the containers move along a production line; a rejection device; a controller communicatively connected to the sensor and the rejection device, wherein the controller is programmed to determine whether a container is associated with a match condition in response to a signal received from the sensor, the match condition reflecting that the container is associated with predetermined properties or characteristics, in response to a match condition, determine a pass result, and otherwise determine a fail result, determine a velocity of the production line, dynamically determine a correction amount for a reject position, track a position of the container on the production line, and in response to the fail result, outputs a signal to actuate the rejection device that removes the container from the production line based on the velocity of the production line, the dynamically determined correction amount, and the position of the container on the production line.

Claims (43)

1. A system, comprising:

a sensor that monitors containers as said containers move along a production line;

a rejection device;

an encoder that outputs a predetermined number of pulses per length based on movement of said production line; and

a controller communicatively connected to the sensor and the rejection device, wherein said controller is programmed to

determine whether a container is associated with a match condition in response to a signal received from the sensor, said match condition reflecting that said container is associated with predetermined properties or characteristics,

in response to a match condition, determine a pass result, and otherwise determine a fail result,

determine a velocity of the production line based on pulses from said encoder,

dynamically determine a correction amount for a reject position,

track a position of said container on said production line by counting the pulses from the encoder,

in response to said fail result, output a signal to actuate the rejection device that removes said container from said production line based on the velocity of the production line, said dynamically determined correction amount, and said position of the container on the production line.

2. The system of claim 1 , wherein

said controller determines a rejection device actuation pulse count, and

said controller actuates said rejection device in response to a number of said pulses that the controller uses to track said position of said container on said production line being equal said rejection device actuation pulse count.

3. The system of claim 2 , wherein

said controller is programmed with a default rejection device actuation pulse count and determines the rejection device actuation pulse count by adding or subtracting pulses to or from the default rejection device actuation pulse count based on the velocity of said production line.

4. The system of claim 1 , wherein the dynamically determined correction amount compensates for a delay between the controller sending the signal to actuate the rejection device and the rejection device making contact with said container.

5. The system of claim 1 , wherein the rejection device is an air cylinder.

6. The system of claim 5 , further comprising an air accumulator that maintains a constant air pressure for the air cylinder.

7. The system of claim 5 , further comprising:

an air pressure sensor communicatively connected to the controller,

wherein the controller stops the production line in response to said air pressure sensor detecting that air pressure for said air cylinder has decreased to a level at or below a predetermined value.

8. A method, comprising:

monitoring, with a sensor, containers as said containers move along a production line;

determining, with a controller, whether a container is associated with a match condition in response to a signal received from the sensor, said match condition reflecting that said container is associated with predetermined properties or characteristics;

in response to a match condition, determining a pass result with said controller, and otherwise determining a fail result with said controller;

outputting, using an encoder, a predetermined number of pulses per length based on movement of said production line;

determining a velocity of the production line based on pulses from said encoder;

dynamically determining a correction amount for reject position;

tracking a position of said container on said production line, wherein said tracking includes using the controller to track said position of said container on said production line by counting the pulses from the encoder; and

in response to said fail result, actuating a rejection device to remove said container from said production line based on said velocity of the production line, said dynamically determined correction amount, and said position of the container on the production line.

9. The method of claim 8 , further comprising:

determining, with said controller, a rejection device actuation pulse count, and

actuating said rejection device in response to a number of said pulses that the controller uses to track said position of said container on said production line being equal said rejection device actuation pulse count.

10. The method of claim 9 , wherein

said controller is programmed with a default rejection device actuation pulse count, and said method further comprises:

determining the rejection device actuation pulse count by adding or subtracting pulses to or from the default rejection device actuation pulse count based on the velocity of said production line.

11. The method of claim 8 , wherein the dynamically determined correction amount compensates for a delay time between the controller sending the signal to actuate the rejection device and the rejection device making contact with said container.

12. The method of claim 8 , wherein the rejection device is an air cylinder.

13. The method of claim 12 , further comprising using an air accumulator that maintains a constant air pressure for the air cylinder.

14. The method of claim 12 , further comprising:

using an air pressure sensor communicatively connected to the controller; and

stopping, with the controller, the production line in response to said air pressure sensor detecting that air pressure for said air cylinder has decreased to a level at or below a predetermined value.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jan 27, 2025
From: APOGEM CAPITAL LLC (SUCCESSOR TO MADISON CAPITAL FUNDING LLC)
To: SENSORS INC.; SENSORS INTEGRATION CORP.
Reel/Frame 070015/0931 →
SECURITY INTEREST Recorded Jan 22, 2025
From: DEVLINKS, LTD.; SENSORS INC.; SENSORS INTEGRATION CORP.
To: MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS COLLATERAL AGENT
Reel/Frame 069971/0982 →
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 21, 2022
From: MADISON CAPITAL FUNDING LLC, AS RETIRING AGENT
To: APOGEM CAPITAL LLC, AS SUCCESSOR AGENT
Reel/Frame 059750/0620 →
SECURITY INTEREST Recorded Dec 3, 2021
From: SENSORS INC.; SENSORS INTEGRATION CORP.
To: MADISON CAPITAL FUNDING LLC, AS AGENT
Reel/Frame 058277/0909 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2015
From: KOTULA, DAVID J.
To: SENSORS INCORPORATED
Reel/Frame 035455/0935 →
Continuity (5)
Continuation In Part 13295945 · Nov 14, 2011
Continuation 12328549 · Dec 4, 2008
Continuation In Part 12207856 · Sep 10, 2008
Provisional Application 61022132 · Jan 18, 2008
Related Publication 20130135101A1 · May 30, 2013