Processing Line with Model Based Speed and Backlog Control and Method
20210096540 ยท 2021-04-01
Inventors
Cpc classification
B65B57/16
PERFORMING OPERATIONS; TRANSPORTING
G05B2219/31272
PHYSICS
B65G15/30
PERFORMING OPERATIONS; TRANSPORTING
B65G43/08
PERFORMING OPERATIONS; TRANSPORTING
G05B19/4183
PHYSICS
International classification
G05B19/418
PHYSICS
Abstract
A processing line includes a conveyor for conveying product from upstream processing equipment to downstream processing equipment. Data structures stored in a memory of a controller comprise a backlog set point for product to be processe. A product sensor for the conveyor is enabled to generate signals representative of a number of the products moving on the conveyor from the upstream processing equipment past the sensor to the downstream processing equipment. A conveyor speed sensor for the conveyor is enabled to generate signals representative of a speed of the conveyor. A backlog measurement for the conveyor based upon the product sensor signals and the conveyor speed sensor signals is determined. The backlog measurement is compared to the backlog set point to determine a difference in backlog. The controller is enabled to generate signals for controlling the processing line based upon the difference in backlog.
Claims
1. A method of controlling a processing line, wherein the processing line includes a conveyor adapted and configured to convey a product type from upstream processing equipment upstream of the conveyor to downstream processing equipment downstream of the conveyor, the method comprising: storing a plurality of data structures in a memory of a controller of a control system of the processing line, the data structures comprising a plurality of data items associated together as a backlog set point and the product type, the backlog set point being representative of the product type to be processed on the processing line; enabling a product sensor for the conveyor to generate signals representative of a number of the product type moving on the conveyor from the upstream processing equipment past the sensor to the downstream processing equipment; enabling a conveyor speed sensor for the conveyor to generate signals representative of a speed of the conveyor; determining a backlog measurement for the conveyor based upon the product sensor signals and the conveyor speed sensor signals; comparing the backlog measurement to the backlog set point to determine a difference in backlog; and enabling the controller to generate signals for controlling the processing line based upon the difference in backlog.
2. The method of claim 1 further comprising: enabling the controller to generate a signal to change a speed of the conveyor based upon the difference in backlog.
3. The method of claim 1 further comprising: enabling the controller to generate a signal to change operation of the upstream processing equipment based upon the difference in backlog.
4. The method of claim 1 further comprising: enabling the controller to generate a signal to change operation of the downstream processing equipment based upon the difference in backlog.
5. The method of claim 1 further comprising: establishing an orientation of the product type being conveyed on the conveyor and a dimensional size of the product type in the orientation; and structuring the plurality of data structures stored in the memory of the controller of the control system for the processing line with data representative of the dimensional size of the product type wherein the backlog set point is based in part upon the dimensional size of the product type.
6. The method of claim 5 further comprising: determining an array of the product being conveyed on the conveyor based upon the dimensional size of the product type and a conveyor length; structuring the plurality of data structures stored in the memory of the controller of the control system for the processing line with data representative of the array wherein the backlog set point is based in part upon the array.
7. The method of claim 5 wherein the product being conveyed comprises a cylindrical roll, and the step of establishing the dimensional size of the product type comprises determining an axial length of the roll.
8. The method of claim 5 wherein the product being conveyed comprises a cylindrical roll, and the step of establishing the dimensional size of the product type comprises determining a diameter of the roll.
9. The method of claim 5 wherein the product being conveyed comprises a rectangular form, and the step of establishing the dimensional size of the product type comprises determining a length of a side of the rectangular form.
10. The method of claim 1 wherein the downstream processing equipment comprises one of a wrapping station, an accumulator, a bundler, a case packer, and a palletizer; and the step of enabling the controller to generate signals for controlling the processing line based upon the difference in backlog includes controlling operation of the downstream processing equipment based upon the difference in backlog.
11. The method of claim 1 wherein the upstream processing equipment comprises one of a saw cutting operation, an accumulator, a bundler, a wrapping station, and a case packer; and the step of enabling the controller to generate signals for controlling the processing line based upon the difference in backlog includes controlling operation of the upstream processing equipment based upon the difference in backlog.
12. A control system for a processing line, wherein the processing line includes a conveyor adapted and configured to convey a product type from upstream processing equipment upstream of the conveyor to downstream processing equipment downstream of the conveyor, the control system comprising: a product sensor for the conveyor, the product sensor being adapted and configured to generate signals representative of a number of the product type moving on the conveyor from the upstream processing equipment past the sensor to the downstream processing equipment; a conveyor speed sensor for the conveyor, the conveyor speed sensor being adapted and configured to generate signals representative of a speed of the conveyor; and a controller including a processor and memory, the controller being adapted and configured to: (i) process information representative of a backlog set point, the backlog set point being representative of the product to be processed on the processing line; (ii) store a plurality of data structures in the memory of the controller of the control system, wherein the data structures include a plurality of data items associated together as the backlog set point and the product type; (iii) determine a backlog measurement for the conveyor based upon the product sensor signals and the conveyor speed sensor signals; (iv) compare the backlog measurement to the backlog set point to determine a difference in backlog; and (v) generate signals for controlling the processing line based upon the difference in backlog.
13. The control system of claim 12 wherein the controller is adapted and configured to generate a signal to change a speed of the conveyor based upon the difference in backlog.
14. The control system of claim 12 wherein the controller is adapted and configured to generate a signal to change operation of the upstream processing equipment based upon the difference in backlog.
15. The control system of claim 12 wherein the controller is adapted and configured to generate a signal to change operation of the downstream processing equipment based upon the difference in backlog.
16. The control system of claim 12 wherein the controller is adapted and configured to: (vi) process information indicative of an orientation of the product being conveyed on the conveyor and a dimensional size of the product type in the orientation; and (vii) store a plurality of data structures in the memory of the controller of the control system for the processing line that include data representative of the dimensional size of the product type; wherein the backlog set point is based in part upon the dimensional size of the product type.
17. The control system of claim 16 wherein the controller is adapted and configured to: (viii) process information indicative of an array of the product type being conveyed on the conveyor based upon a dimensional size of the product type and a conveyor length; and (ix) store a plurality of data structures in the memory of the controller of the control system for the processing line that include data representative of the array; wherein the backlog set point is based in part upon the array.
18. The control system of claim 16 wherein the product being conveyed comprises a cylindrical roll, and the controller is adapted and configured to process information representative of an axial length of the roll.
19. The control system of claim 16 wherein the product being conveyed comprises a cylindrical roll, and the controller is adapted and configured to process information representative of a diameter of the roll.
20. The control system of claim 16 wherein the product being conveyed comprises a rectangular form, and the controller is adapted and configured to process information representative of a length of a side of the rectangular form.
21. The control system of claim 12 wherein the controller is adapted and configured to generate signals for controlling operation of one of a wrapping station, an accumulator, a bundler, a case packer, and a palletizer downstream of the conveyor based upon the difference in backlog.
22. The control system of claim 12 wherein the controller is adapted and configured to generate signals for controlling operation one of a saw cutting operation, an accumulator, a wrapping station, a bundler, and a case packer upstream of the conveyor based upon the difference in backlog.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0004]
[0005]
[0006]
[0007]
DETAILED DESCRIPTION
[0008]
[0009] In the exemplary implementation shown in
[0010] In the exemplary implementation shown in
[0011] In the exemplary implementation shown in
[0012] In the exemplary implementation as shown in
[0013] Programming of the controller 40 may also be adapted and configured to process information representative of a backlog set point, a length of a conveyor, a range of backlog levels for upstream and downstream processing equipment, and the measured backlog. The programming of the controller 40 may include instructions to store a plurality of data structures 60 in the memory of the controller of the control system. By way of example, as shown in
[0014] Making reference to
[0015] The programming of the controller 40 may also include instructions to process information indicative of the product type 64. In one aspect, the programming of the controller 40 may include instructions to process information indicative of whether the product type is a cylindrical roll. The programming of the controller 40 may include instructions to process information indicative of an orientation of the product and/or a dimensional size of the product in the specified orientation. The programming of the controller 40 may include instructions to store a plurality of data structures in the memory that includes data representative of the orientation and/or dimensional size of the product. In one aspect, the dimensional information of the product may be representative of an axial length of the roll. In another aspect, the dimensional information of the product may be representative of a diameter of the roll. In another aspect, the programming of the controller 40 may include instructions to process information indicative of whether the product has a rectilinear or rectangular form. In another aspect, the dimensional information of the product type may be representative of a length of a side of the rectangular form.
[0016] With this information, the controller 40 may be enabled to generate signals indicative of backlog level on a real time basis which may then be used as a feedback signal for use in the controller to increase or decrease the speed of one or more machines in the processing line. In one aspect, for instance, as shown schematically in
[0017] The width of the array would depend on the conveyor width. During operation, the product sensor 30 may be configured to sense the location of product on and/or the rate of delivery of product to the section of conveyor adjacent the in-feed of the downstream machine 18 and send corresponding signals to the controller 40. During operation, the conveyor speed sensor 32 may be configured to sense the speed of the conveyor 14 and send corresponding signals to the controller 40. Based upon the product sensor and the conveyor speed signals, and the dimension/orientation information of the product being processed, the controller 40 may be programmed with instructions to compare the rate of shift of the array with the rate of delivery of product to the section of conveyor adjacent the in-feed of the downstream machine 18. Based on differences, the controller 40 may be programmed to adjust the speed(s) of the upstream machine 16, the conveyor 14, and/or the downstream machine 18 accordingly. For example, if the conveyor speed sensor sends signals to the controller that conveyor is moving 100 feet/min, for a four inch product as described above, the array elements would be shifted every 0.2 seconds. The measurements of the rate of delivery of product to the top end of the array may be based on the product sensor 30 or a signal from the upstream machine 16 (e.g., the producing machine). The rate of removal of product from the bottom end of the array may be based on the product sensor 30 or signals from the downstream machine 18. The controller 40 may be enabled to determine that no shift has occurred if the products being delivered to the section of the conveyor adjacent the in-feed of the downstream machine 18 occupy successive elements in the array and otherwise match the modeled backlog. The controller 40 may be enabled to determine that a shift has occurred if the products being delivered to the section of the conveyor adjacent the in-feed of the downstream machine 18 do not occupy successive elements in the array or otherwise do not match the modeled backlog. Once a shift is detected, the programming of the controller 40 may include instructions to compare the real-time backlog rate to the machine and/or conveyor speeds and make adjustments taking into account a desired backlog level (e.g., backlog set point). For example, the downstream machine 18 may send signals to the controller 40 that it is operating in a manner such that a four inch product is being removed from the bottom of the array every 0.5 seconds. The conveyor speed sensor 32 may send signals to the controller 40 that the conveyor is moving at 100 feet/min, that, is the top end of the array is shifting every 0.2 seconds. The controller 40 may compare the removal rate at the downstream machine 18 to the backlog set point, and generate signals to the downstream machine 18 to increase the rate of removal and/or the upstream equipment 16 to slow the delivery of product to the top end of the array. The controller may be programmed to generate multiple signals to the upstream and downstream equipment (e.g., increasing the rate of removal by the downstream equipment and lowering the rate of delivery by the upstream equipment) to minimize drastic operational changes in the system. In cases where generating signals to the upstream and downstream equipment 16,18 does not result in the backlog level reaching the set point as quick as is desired, the controller may also be programmed to change the speed of the conveyor. For example, in a very short conveyor span it may be necessary to transport the product from the upstream machine 16 to the downstream machine 18 more quickly so as to prevent the conveyor from filling up before the downstream machine 18 has had a chance to reach the target speed set by the controller 40. As shown in
[0018] While various embodiments have been described above, it should be understood that they have been presented by way of example only, and not limitation. Thus, the breadth and scope of a preferred embodiment should not be limited by any of the above-described exemplary embodiments.