Method and system for storing flexible documents
12617645 ยท 2026-05-05
Assignee
Inventors
Cpc classification
B65H2511/24
PERFORMING OPERATIONS; TRANSPORTING
B65H2557/242
PERFORMING OPERATIONS; TRANSPORTING
B65H2220/11
PERFORMING OPERATIONS; TRANSPORTING
B65H2220/02
PERFORMING OPERATIONS; TRANSPORTING
B65H2701/1912
PERFORMING OPERATIONS; TRANSPORTING
B65H2220/02
PERFORMING OPERATIONS; TRANSPORTING
B65H2220/11
PERFORMING OPERATIONS; TRANSPORTING
B65H2220/03
PERFORMING OPERATIONS; TRANSPORTING
B65H2301/4191
PERFORMING OPERATIONS; TRANSPORTING
B65H29/16
PERFORMING OPERATIONS; TRANSPORTING
B65H2220/03
PERFORMING OPERATIONS; TRANSPORTING
B65H2511/24
PERFORMING OPERATIONS; TRANSPORTING
B65H2301/4452
PERFORMING OPERATIONS; TRANSPORTING
International classification
B65H29/00
PERFORMING OPERATIONS; TRANSPORTING
B65H29/16
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method for storing a series of flexible documents include: sensing a first flexible document by a sensor; thereafter, sensing a next flexible document transported toward a module and determining position information for the next flexible document; based on dimension information and a last obtained position information on the first flexible document and the next flexible document, determining a minimum distance along an axis parallel to a longitudinal axis, that would be left on transport tape, between the rear side of flexible document and the front side of the next flexible document; comparing the determined minimum distance with a predetermined minimum distance; and in response to the determined minimum distance being different from the predetermined minimum distance, adjusting the transport tape's speed between a time when the first flexible document is engaged with transport tape and when the next flexible document is engaged with transport tape inside the module.
Claims
1. A method (1) for storing a series of flexible documents ( . . . , B(n1), B(n), B(n+1), . . . ) in a system (100), each flexible document ( . . . , B(n1), B(n), B(n+1), . . . ) having a front side and a rear side and the system (100) comprising said method (1) comprising: A. activating using at least one sensor for sensing each flexible document ( . . . , B(n1), B(n), B(n+1), . . . ) during transportation into a storing and issuing module (10) during storage operations, and providing corresponding dimension information and position information with respect to the longitudinal symmetry axis (y-y) to a central processing unit (50) or processor (150); and B. sensing a first flexible document B(n) by the at least one sensor inside the storing and issuing module (10), and C. sensing a next flexible document B(n+1) transported on a belt (20) toward the storing and issuing module (10) and determining corresponding position information for the next flexible document B(n+1) after the at least one sensor begins sensing a first flexible document B(n), D. based on dimension information and a last obtained position information on the flexible document B(n), dimension information and the last obtained position information on the next flexible document B(n+1), determining by the processor (50) a minimum distance (d.sub.pred), along an axis (y.sub.MINy.sub.MIN) parallel to a longitudinal symmetry axis (y-y), that would be left on transport tape (170), between the rear side of flexible document B(n) and the front side of the next flexible document B(n+1) of the series, E. comparing by processor (50) the determined minimum distance (d.sub.pred) with a predetermined minimum distance d.sub.d, and F. in response to the determined minimum distance (d.sub.pred) being different from the predetermined minimum distance d.sub.d, adjusting a linear speed (v.sub.t(t)) of the transport tape (170) between a time instant (t.sub.j(n)) at which flexible document B(n) is engaged with transport tape (170) and a time instant t.sub.j(n+1) at which the next flexible document B(n+1) is engaged with transport tape (170) inside the storing and issuing module (10).
2. The method according to claim 1, wherein said position information provided by a sensor group (30), an at least one external sensor unit (40) and an internal sensor unit (140) comprises at least the angular displacement (n) of the sensed flexible document B(n), with respect to an axis parallel to the longitudinal symmetry axis (y-y) and the minimum linear distance (Y (n)) of the sensed flexible document B(n) from one lateral edge of said conveyor belt (20) or transport tape (170).
3. The method according to claim 1, wherein position information the next flexible document B(n+1) is provided by one between sensor group (30) and at least one external sensor unit (40), whichever sensed the next flexible document B(n+1) last, and position information for flexible document B(n) is provided by one between the sensor group (30), the at least one external sensor unit (40) and the internal sensor unit (140), whichever sensed the flexible document B(n) last.
4. The method according to claim 1, wherein said actual minimum distance (d.sub.pred) is also a function of the time interval (Rcc) between the time instant t.sub.j(n) at which the rear side of flexible document B(n) would engage with transport tape (170) and start moving therewith inside the storing and issuing module (10), and the time instant t.sub.j(n+1) at which the rear side of the next flexible document B(n+1) would engage with transport tape (170) and start moving therewith inside the storing and issuing module, estimated based on the last available position information of flexible document B(n) and the next flexible document B(n+1).
5. The method according to claim 1, wherein said actual minimum distance (d.sub.pred) is also a function of: a value err (n) indicating how far away is a rear side of flexible document B(n) with respect to opening (110) of the storing and issuing device (10) when, at t.sub.j(n), that flexible document is engaged with transport tape (170), along an axis (y.sub.MINy.sub.MIN) parallel to the longitudinal symmetry axis (y-y) where the distance between the entering flexible document B(n) and the next flexible document B(n+1) is the lowest; and a value err (n+1), calculated along the same axis (y.sub.MINy.sub.MIN) where err(n) is calculated, indicating how far away is a front side of flexible document B(n+1), with respect to opening (110) of the storing and issuing device (10), when that flexible document B(n+1) enters the storing and issuing module.
6. The method according to claim 1, wherein said speed (v.sub.t(t)) of transport tape is adjusted according to an updated pattern defining over time a line segment or chain of line segments.
7. The method according to claim 6, wherein said updated pattern is based on: an acceleration value (a); the constant speed value (V) of the conventional pattern of transport tape linear speed (v.sub.t(t)), at regime operational conditions; the estimated rate value (Rcc); the actual minimum distance (d.sub.pred) and the desired minimum distance (d.sub.d).
8. The method according to claim 1, wherein if position information for the next flexible document B(n+1) transported on conveyor belt (20) toward the storing and issuing module (10) is provided after an internal sensor unit (140) stops sensing said flexible document B(n), and/or if the next flexible document B(n+1) is not within a predetermined storage distance (d.sub.ST) from the storing and issuing module (10), said method (1) comprises: G. bringing linear speed (v.sub.t(t)) of transport tape (170) to zero, and H. keeping transport tape stopped at least until position information for the next flexible document B(n+1) transported on conveyor belt (20) toward the storing and issuing module (10) is obtained and the next flexible document B(n+1) is within the predetermined storage distance (d.sub.ST) from the storing and issuing module (10) or the next flexible document B(n+1) that had been sensed before the internal sensor unit (140) stopped sensing flexible document B(n) moves within the predetermined storage distance (d.sub.ST) from the storing and issuing module (10).
9. The method according to claim 8, wherein transitional stop time interval: is a pre-set value; or is calculated based on position information of the entering flexible document B(n) and the next flexible document B(n+1); or is calculated based on position information of the entering flexible document B(n) only, if no information on the next flexible document B(n+1) is available.
10. The method according to claim 8 wherein, after position information for the next flexible document B(n+1) transported on conveyor belt (20) toward the storing and issuing module (10) is obtained or the next flexible document B(n+1) that had been sensed before the internal sensor unit (140) stopped sensing flexible document B(n) moves within the predetermined storage distance (d.sub.ST) from the storing and issuing module (10): D2. Calculating, based at least on dimension information and the last obtained position information on flexible document B(n), the last obtained position information on the next flexible document B(n+1) and known design parameters of the system (100), said actual minimum distance (d.sub.pred), along an axis (y.sub.MINy.sub.MIN) parallel to longitudinal symmetry axis (y-y), that would be left between the rear side of said flexible document B(n) and the front side of the next flexible document B(n+1) on transport tape (170), if transport tape (170) moved according to said conventional pattern linear speed (v.sub.t(t)), E2. comparing the actual minimum distance (d.sub.pred) calculated at step D2 with the desired distance (da) and, F2. if the actual minimum distance (d.sub.pred) is different from the desired minimum distance (d.sub.d), adjusting, by sending corresponding control signals through processor (50), linear speed (v.sub.t(t)) of transport tape (170) with respect to the conventional pattern, within the time instant tj(n+1) at which the next flexible document B(n+1) is engaged with transport tape (170) inside the storing and issuing module (10), such that the desired distance da along said axis (y.sub.MINy.sub.MIN) parallel to the longitudinal symmetry axis (y-y) is left on transport tape (170) between the rear side of the entering flexible document B(n) and the front side of the next flexible document B(n+1).
11. The method according to claim 8, comprising after step F: I. determining, if updated position information at least on flexible document B(n) is provided to processor (50), when the flexible document B(n) has moved further inside the storing and issuing module (10) and the internal sensor unit (140) has stopped sensing it inside the storing and issuing module (10); and L. if so, repeating steps D to F with: the last obtained position information of flexible document B(n); the last obtained position information of the next flexible document B(n+1); and wherein: transport tape (170) linear speed (v.sub.t(t)) to be adjusted is the linear speed of transport tape (170) already adjusted at previous step F; the actual minimum distance (d.sub.pred1) to be estimated, is the one that would be left between the entering flexible document B(n) and the next one B(n+1) on transport tape (170) if transport tape (170) moved at said already adjusted linear speed (v.sub.t(t)); and the actual minimum distance (d.sub.pred1) so determined, is to be compared with the actual minimum distance (d.sub.pred) estimated at previous step D.
12. A system (100) for storing a series of flexible documents ( . . . , B(n1), B(n), B(n+1), . . . ), each flexible document ( . . . , B(n1), B(n), B(n+1), . . . ) having a front side and a rear side, comprising: at least one storing and issuing module (10), one conveyor belt (20) having a longitudinal symmetry axis (y-y) extending inside the storing and issuing module (10), the conveyor belt (20) being configured for supporting and transporting said flexible documents ( . . . , B(n1), B(n), B(n+1), . . . ), into said at least one storing and issuing module (10) at known conveying speed (v.sub.e), one sensor group (30), arranged with respect to said conveyor belt (20) in such a way that it can sense each flexible document ( . . . , B(n1), B(n), B(n+1), . . . ) of the series entering the system (100) and being transported on said conveyor belt (20), and provide corresponding dimension information and position information on the sensed flexible document ( . . . , B(n1), B(n), B(n+1), . . . ), with respect to said longitudinal symmetry axis (y-y); at least one external sensor unit (40), arranged along said conveyor belt (20) between the sensor group (30) and the storing and issuing module (10), at a pre-set distance from the storing and issuing module (10) and configured for sensing the passage of each flexible document ( . . . , B(n1), B(n), B(n+1), . . . ) of the series and providing at least position information thereof, with respect to said longitudinal symmetry axis (y-y); and a central processing unit (50), operatively connected to said sensor group (30), said at least one external sensor unit (40) and said at least one storing and issuing module (10) and configured to receive, process and store at least said dimension information and position information, when it is provided by said sensor group (30) and said at least one external sensor unit (40), and send corresponding signals to said at least one storing and issuing module (10); wherein in said at least one the storing and issuing module (10) one opening (110) is formed, through which each flexible document of the series can enter the same with its front side, and be transported through a linear conveying section (120) of the storing and issuing module (10), the storing and issuing module (10) having at least: a storage roller (70) configured for being actuated by a motor; one transport tape (170) configured to be dragged in rotation by the storage roller (70) around the same an internal sensor unit (140), arranged along the linear conveying section (120) at a pre-set distance from opening (110) and configured for sensing the passage of each flexible document of the series on the linear conveying section (120) and providing position information thereof, with respect to said longitudinal symmetry axis (y-y); holding means (80, 80), arranged at said conveying section (120), at a predefined distance from the internal sensor unit (140) and configured for engaging each flexible document of the series with the transport tape (170), when it has entered the storing and issuing module (10) through opening (110), the engagement occurring along a linear path of transport tape (170) where transport tape (170) can be moved at linear speed (v.sub.t(t)) before being rolled on storage roller (70); one processor (150), operatively connected, to said central processing unit (50), and also operatively connected at least to said storage roller (70), motor, holding means (80, 80), and internal sensor unit (140) and configured to receive, process and store said signals transmitted by said central processing unit (50), at least said position information of each flexible document of the series sensed by the internal sensor unit (140), and send corresponding control signals to said storage roller (170), motor, and holding means (80, 80), and internal sensor unit (140); said system (100) being configured to execute the method (1) according to claim 1.
13. A non-transitory computer-readable medium having stored thereon the computer instructions that, when executed by a processor, executes the method according to claim 1.
14. The method according to claim 1, wherein the adjusting the linear speed (v.sub.t(t)) of the transport tape is configured such that: the predetermined minimum distance (d.sub.d) along said axis (y.sub.MINy.sub.MIN) parallel to the longitudinal symmetry axis (y-y) is left on the transport tape (170) between the rear side of the first flexible document B(n) and the front side of the next flexible document B(n+1), and dclc when, at t.sub.j(n+1), the next flexible document B(n+1) is engaged with transport tape (170), the linear speed value of transport tape (170) is a constant speed value (V) of a conventional pattern of transport tape linear speed (v.sub.t(t)) at regime operational conditions.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present invention will be now described, by way of illustration and not by way of limitation, according to its preferred embodiments, with particular reference to the attached Figures, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18) In the Figures identical reference numerals will be used for alike elements.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(19) With particular reference to
(20) Such a system 100 comprises at least one storing and issuing module (in
(21) The system 100 also comprises at least one external sensor unit 40, each one arranged along conveyor belt 20 between sensor group 30 and the storing and issuing module 10, at a pre-set distance from the storing and issuing module 10, and configured for sensing the passage of each banknote B(n) of the series, at that pre-set distance from the storing and issuing module 10, and providing at least position information thereof, with respect to the longitudinal symmetry axis y-y.
(22) In a preferred embodiment of the invention the external sensor unit 40 is only one, placed in proximity of the storing and issuing module, for example at 172 mm from the storing and issuing module 10. However, the skilled person would easily understand that other external sensor units 40 could be provided along conveyor belt 20, for example arranged at locations where conveyor belt 20 makes sharp bends inside the receiving and dispensing device and it is most probable that the banknotes are subject to undesired rotation with respect to the longitudinal symmetry axis y-y, so that position information of the sensed banknote B(n) can also be obtained after those sharp bends.
(23) According to the invention, the dimension information provided by sensor group 30, see
(24) The position information that can be provided by both sensor group 30 and the at least one external sensor unit 40 comprises at least the angular displacement of each sensed banknote B(n) with respect to an axis parallel to the longitudinal symmetry axis y-y of conveyor belt 20, and the minimum linear distance (Y in
(25) With reference to the angular displacement of each sensed banknote B(n) with respect to an axis parallel to the longitudinal symmetry axis y-y of conveyor belt 20, as anticipated above, the banknotes can be subject to rotation while they are transported on conveyor belt 20 and, therefore, their front side (i.e, the side of the banknote facing the storing and issuing module) can be not perfectly perpendicular to the longitudinal symmetry axis y-y of conveyor belt 20 and can show, instead, an angular displacement or skew, corresponding to an angle (n) represented in
(26) Position information provided by sensor group 30 as represented in FIG. 4, also comprises the time interval, referred to as rate.sub.30, between a time instant at which a front end of a next banknote B(n+1) is sensed by sensor group 30 and the time instant at which sensor group 30 has sensed a front end of a previous banknote B(n) of the series transported on conveyor belt 20. Of course, if the banknotes sensed by sensor group was the very first one and second of the series, no time interval between banknotes could be provided by sensor group 30 for the first banknote. Optionally, sensor group 30 can also provide the denomination of the sensed banknote B(n), see references ID in
(27) System 100 for implementing the present invention further comprises a central processing unit 50, which is directly or indirectly operatively connected to the sensor group 30, the at least one external sensor unit 40 and the storing and issuing module 10, and is configured to receive, process and store at least dimension information and position information, when it is provided by the sensor group 30 and the at least one external sensor unit 40, and send corresponding signals to the storing and issuing module 10, according to the method of the present invention, that will be described in the following.
(28) With particular reference to the storing and issuing module 10 (in the present description, for simplicity, reference will be made to a system comprising only one storing and issuing module 10 as represented in
(29) The storing and issuing module 10 comprises, in fact, a storage roller 70 and also a feeding-roller (the latter not shown in the Figures) as well as respective motors (also not shown in the Figures), the motors being configured to coordinately actuate the storage roller 70 and the feeding-roller, upon receipt of a suitable control signal.
(30) The storing and issuing module 10 also comprises one transport tape 170, having one end connected to storage roller 70 and the other end connected to feeding-roller. The transport tape 170, during banknotes storage operations and due to corresponding coordinated activation of the above motors, is configured to be unrolled from feeding-roller and rolled on storage roller 70 along a forward path such that it is moved along a linear path with a linear speed v.sub.t(t), at the end of conveying section 120, before being rolled around storage roller 70.
(31) The storing and issuing module 10 also comprises an internal sensor unit 140, arranged along the linear conveying section 120 at a pre-set distance from opening 110 and configured for sensing the passage of each banknote B(n) of the series, at that pre-set distance from opening 110, on the linear conveying section 120 and providing at least position information thereof, with respect to said longitudinal symmetry axis y-y. The position information provided by the internal sensor unit 140 is the same as provided by the at least one external sensor unit 40, i.e. the angular displacement or skew angle (n) of each sensed banknote B(n) with respect to an axis parallel to the longitudinal symmetry axis y-y and the minimum linear distance Y(n) of the banknote B(n) from the lateral edge of transport tape 170.
(32) With reference to the at least one external sensor unit 40 and the internal sensor unit 140, they both can comprise a plurality of sensors of any suitable kind, optionally two photo-sensors, spaced apart from each other of a distance d.sub.ps, along a direction perpendicular to the longitudinal symmetry axis (according to the plan view of
(33) Accordingly, position information can be provided twice by the external sensor unit 40 and the internal sensor unit 140. The angular displacement (n), for example, can be calculated as soon as the front side of the entering banknote B(n) has been sensed by at least two sensors of the corresponding (external or internal) sensor unit and also as soon as the rear side of the banknote B(n) has been sensed by at least two sensors of the of the corresponding (external or internal) sensor unit.
(34) The skilled person, however, will easily understand that other configurations of the at least one external sensor unit 40 and internal sensor unit 140 are possible. They could be image sensors of any suitable kind, or arrays of photo-sensors arranged in any suitable way or even cameras, as long as they can sense the passage of the banknotes on conveyor belt 20 and transport tape 170, at predefined distances, outside and inside the storing and issuing module 10 respectively, and determine position information as described above, with respect to the longitudinal symmetry axis y-y.
(35) The storing and issuing module 10 further comprises holding means arranged at conveying section 120 at a predefined distance from the internal sensor unit 140, which are configured to be actuated for engaging an entering banknote B(n) with transport tape 170, when the entering banknote B(n) has completely entered the storing and issuing module, i.e. when the rear side of that banknote, passing through opening 110, has disengaged from input transport rollers 60-60. In detail, the holding means include two pair of pinch-rollers 80 and 80 arranged below and above transport tape 170. The pinch-rollers are configured to mutually shift under control of electromagnets (the electromagnets not being shown in the Figures).
(36) With such a configuration of system 100, it will be noted that any banknote B(n), transported by conveyor belt 20 into the storing and issuing module 10, enters the storing and issuing module 10 at constant conveying speed v.sub.c and only when its rear side (as shown in
(37) The substantially constant conveying speed v.sub.c at which conveyor belt 20 moves is, for example, about 1400 mm/s.
(38) Transport tape 170 linear speed v.sub.t(t), instead, has a conventional pattern showing a constant speed value V at regime operational conditions, i.e. apart from transitional start and stop time intervals of the storage roller 70 driving motor, where linear speed of transport tape v.sub.t(t) shows a constant (positive or negative) acceleration between zero and the constant speed value V or vice-versa. The constant speed value V of transport tape linear speed v.sub.t(t) at regime operational conditions depends on: a banknote height H, a known desired distance d.sub.d that one would like to leave between banknotes on transport tape 170, and a mean time interval between banknotes (also known as the nominal rate or the nominal time interval of the banknote sent to the storing and issuing module 10) at average operating condition. As already described above with respect to prior art storing and issuing module of
(39) As an example, for storage of 5 euros banknotes in a storing and issuing module, constant speed value V of transport tape linear speed at regime operational conditions, i.e. not considering transitional start and stop time intervals of the storage roller 70 driving motor, is about 469 mm/s.
(40) The storing and issuing module 10 also comprises one processor 150, operatively connected at least to the central processing unit 50 and to the storage roller 70 and feeding roller motors, the holding means 80-80 and the internal sensor unit 140. The processor 150 is configured to receive, process and store at least said signals transmitted by the central processing unit 50 and at least the position information of each banknote of the series sensed by the internal sensor unit 140, and send corresponding control signals at least to the storage roller 70 driving motor, and holding means 80, 80.
(41) Processor 150 is also configured to determine the pattern of linear speed v.sub.t(t) of transport tape 170 during storage of a banknote B(n), according to invention method 1, and send corresponding control signals to the storage roller 70 motor and holding means 80-80.
(42) Method 1 of the present invention for storing a series ( . . . , B(n1), B(n), B(n+1), . . . ) of flexible documents, more particularly banknotes, in a storing and issuing module 10 of the system 100 described above, is indicated in
(43) Then, method 1 comprises determining when the internal sensor unit 140 starts sensing each banknote B(n) entering inside the storing and issuing module 10 (step B), i.e. the front side of banknote B(n) enters a field of view of its sensors, and if (step C) a next banknote B(n+1) transported on conveyor belt 20 toward the storing and issuing module 10 is sensed and corresponding position information for the same is provided to the central processing unit 50 and forwarded to processor 150 before said internal sensor unit 140 stops sensing that banknote B(n), having that banknote moved further closer to storage roller 70 inside the storing and issuing module 10, and also if the next banknote B(n+1) is within a predetermined storage distance d.sub.ST from the storing and issuing module 10, then invention method 1 comprises calculating at following step D an actual minimum distance d.sub.pred, along an axis y.sub.MIN-y.sub.MIN parallel to longitudinal symmetry axis y-y, that would be left on transport tape 170, between the rear side of the entering banknote B(n) and the front side of the next banknote B(n+1), if transport tape 170 moved according to the conventional pattern of transport tape linear speed v.sub.t(t), having a constant speed value V at regime operational conditions.
(44) According to an advantageous aspect of the present invention, the actual minimum distance d.sub.pred between such banknotes is calculated based on dimension information and the last obtained position information on banknote B(n), the last obtained position information on the next banknote B(n+1) and known design parameters of the system, as will be better described below.
(45) Further to that, method 1 of the invention comprises, at following step E, comparing the actual minimum distance d.sub.pred calculated at step D with the desired minimum distance d.sub.d above and, (at step F) if the actual minimum distance d.sub.pred is different from the desired minimum distance d.sub.d, invention method 1 comprises adjusting, by sending corresponding control signals through processor 150, linear speed v.sub.t(t) of transport tape 170 with respect to the conventional pattern, between the time instant t.sub.j(n) at which banknote B(n) is engaged with transport tape 170 and the time instant t.sub.j(n+1) at which the next banknote B(n+1) is engaged with transport tape 170 inside the storing and issuing module, such that: the desired minimum distance d.sub.d along said axis y.sub.MIN-y.sub.MIN parallel to longitudinal symmetry axis y-y is left on transport tape 170 between the rear side of the entering banknote B(n) and the front side of the next banknote B(n+1), and when, at t.sub.j(n+1), the next banknote B(n+1) is engaged with transport tape 170, the linear speed value of transport tape 170 is said constant speed value V of the conventional pattern of transport tape linear speed v.sub.t(t), at regime operational conditions; otherwise, no adjustment of transport tape linear speed v.sub.t(t) is implemented and the invention method 1 moves back to step B where the process is repeated when the internal sensor unit 140 starts sensing a next banknote B(n+1) entering the storing and issuing module 10.
(46) With particular reference to the last obtained position information of banknotes B(n) and B(n+1), it should be noted that, when the internal sensor unit 140 starts sensing banknote B(n), the last obtained position information for the next banknote B(n+1) is provided by one between sensor group 30 and at least one external sensor unit 40, whichever has sensed the next banknote B(n+1) last. In fact, when the internal sensor unit 140 starts sensing the entering banknote B(n), the following scenarios are possible. It is possible that the next banknote B(n+1): has not entered the system 100 yet and, in this case, it hasn't been sensed by sensor group 30 nor by the at least one external sensor unit 40in this case no position information is available for the next banknote B(n+1) when the entering banknote B(n) starts being sensed by the internal sensor unit 140; has been sensed by sensor group 30 but has not reached the at least one external sensor unit 40 yetin this case position information available for the next banknote B(n+1) is provided by sensor group 30; has been sensed by sensor group 30 and by the external sensor unit 40in this case position information provided by the at least one external sensor unit 40 is the one better reflecting the real position of the next banknote B(n+1) on conveyor belt (because the banknote could have rotated and/or slowed down on conveyor belt 20 since it entered the system and was sensed by sensor group 30) and is the one used for calculating actual minimum distance d.sub.pred.
(47) Moreover, after the internal sensor unit 140 has started sensing the entering banknote B(n), and before the internal sensor unit 140 stops sensing it, when the banknote B(n) has moved further inside the storing and issuing module 10 toward storage roller 70, in other words during sensing of banknote B(n), other scenarios are possible for the next banknote B(n+1). During sensing of an entering banknote B(n), in fact, it can happen that the next banknote B(n+1): does not enter the system 100 and, in this case, it is not sensed either by sensor group 30 or by the at least one external sensor unit 40no position information is available for banknote B(n+1) before the internal sensor unit 140 stops sensing banknote B(n); is sensed by sensor group 30 but does not reach the at least one external sensor unit 40 before the internal sensor unit 140 stops sensing banknote B(n)in this case the last obtained position information for banknote B(n+1) is provided by sensor group 30; is sensed by both sensor group 30 and the at least one external sensor unit 40in this case, position information provided by the at least one external sensor unit 40 is the one better reflecting the real position of the next banknote B(n+1) on conveyor belt (because the banknote could have rotated and/or slowed down on conveyor belt 20, since it entered the system and was sensed by sensor group 30) and is the one used for calculating actual minimum distance d.sub.pred.
(48) Moreover, position information for banknote B(n) can be provided by one between the sensor group 30, the at least one external sensor unit 40 and the internal sensor unit 140, whichever has sensed the banknote B(n) last. In fact, banknote B(n) entering the storing and issuing module 10 has certainly already passed through the sensor group 30 and the at least one external sensor unit 40, when the internal sensor unit 140 starts sensing it. However, position information on banknote B(n) can also be provided by the internal sensor unit 140 during sensing, as already explained above. For example, when the internal sensor unit 140 is provided with two sensors as explained above with reference to system 100, i.e. in case where two photo-sensors are arranged symmetrically with respect to the longitudinal symmetry axis y-y (see for example plan view of
(49) Just to give few examples, some of the cases described above are graphically represented in
over time, in a case wherein only one external sensor unit 40 is provided in the system 100, and both the internal sensor unit 140 and the external sensor unit 40 comprise two photo-sensors (each one providing a corresponding switching signal as represented in the Figures) arranged symmetrically with respect to the longitudinal symmetry axis y-y (as in
(50) With reference now to step D of invention method 1 and the calculation of the actual minimum distance d.sub.pred that would be left between the entering banknote B(n) and the next one B(n+1) on transport tape 170 if transport tape 170 moved at a linear speed v.sub.t(t) according to the conventional pattern, it should be noted that according to a preferred embodiment of the invention, such actual minimum distance d.sub.pred is also a function of the time interval between the time instant t.sub.j(n) at which the rear side of entering banknote B(n) would engage with transport tape 170 and start moving therewith inside the storing and issuing module 10, and the time instant t.sub.j(n+1) at which the rear side of the next banknote B(n+1) would engage with transport tape 170 and start moving therewith inside the storing and issuing module. This time interval, which will be referred to in the following as estimated rate value or Rcc, can also be easily calculated based on the last obtained angular displacement of both the entering banknote B(n) and the next one B(n+1), banknotes dimension H and L, and other system parameters. Of course, the estimated rate value Rcc is a lower value than the rate value provided by sensor group 30 (rate.sub.30), if the entering banknote B(n) underwent a rotation or slew down during its trip toward the storing and issuing module 10.
(51) In a first non-limiting example, in a case where position information on B(n+1) is provided by the external sensor unit 40 as represented in
given the known constant conveying speed v.sub.c and also known rate (rate.sub.30) provided by sensor group 30, then R.sub.cc as represented in
(52)
where delay is the time interval between the time instant at which the external sensor unit 40 started sensing the next banknote B(n+1) and the time instant at which the internal sensor unit 140 started sensing the entering banknote B(n), which can be easily obtained by processor 150.
(53) In a second not limiting example, where position information on B(n+1) is provided by sensor group 30, as represented in
(54)
(55) With reference to the calculation of the estimated rate value Rcc, the skilled person will easily understand that the formula used to determine that value differs based on the mutual position between banknote B(n) and the next banknote B(n+1). If, with the same system described above, banknotes had, for example, opposite angular displacements with respect to an axis parallel to longitudinal symmetry axis y-y, as represented in
(56)
(57) Of course, the skilled person will easily understand that the indications above regarding the quantification of the estimated rate value Rcc are purely exemplary and many other equivalent ways could be used to determine that value, depending also on system configuration, without departing from the scope of protection of the present invention.
(58) Going back to the invention method 1, once the estimated rate Rcc is determined, then two parameters are calculated by processor 150, namely (as represented, for example, in
(59) Parameters err(n) and err(n+1) can be calculated, as functions of the last obtained respective position information (angular displacements (n) and (n+1)) of the banknotes and given known system parameters. For example, in case the internal sensor unit 140 comprised two photo-sensors spaced apart from each other of distance d.sub.ps, where input transport rollers 60-60 comprised two couple of rollers placed of the same distance d.sub.ps, given conveyor belt 20 width w.sub.20, and in case |(n)||(n+1)| then (see
(60)
x.sub.4(n) corresponding to the distance of banknote B(n) from the lateral edge of conveyor belt 20 where the entering banknote B(n) and the next banknote B(n+1) are closer to each other.
(61) In view of the above, the actual minimum distance d.sub.pred that would be left between the entering banknote B(n) and the next banknote B(n+1) if transport tape 170 moved according to the conventional speed pattern, can be easily calculated as a function of Rcc, err(n) and err(n+1) and other system parameters.
(62) For example, in a case according to the second non-limiting example above (
(63)
(64) In case the entering banknote B(n) was, instead, the very first one of the series, then d.sub.pred must be calculated as explained above and based on system parameters, also taking into account the fact that (see
(65)
(66) However, as already indicated above with reference to the estimated rate value Rcc, the skilled person would readily understand that many other equivalent ways could be used, to determine d.sub.pred, depending also on system configuration, without departing from the scope of protection of the present invention.
(67) According to the invention method 1, once d.sub.pred is known, at step F the speed of transport tape 170 is adjusted with respect to the conventional pattern so that the desired minimum distance d.sub.d along said axis y.sub.MIN-y.sub.MIN parallel to longitudinal symmetry axis y-y is left on transport tape 170 between the rear side of the entering banknote B(n) and the front side of the next banknote B(n+1), and when at t.sub.j(n+1) the next banknote B(n+1) is engaged with transport tape 170, the linear speed value of transport tape 170 is the constant speed value V of the conventional pattern of transport tape linear speed v.sub.t(t) at regime operational conditions.
(68) According to an advantageous aspect of the invention, linear speed v.sub.t (t) of transport tape 70 during storage of the entering banknote B(n) is adjusted with respect to the conventional pattern, according to an updated pattern, defining over time a line segment or chain of line segments, optionally an isosceles trapezoidal pattern.
(69) More particularly, according to a preferred embodiment of the invention, the updated pattern of transport tape 170 linear speed v.sub.t(t) is a function of: an acceleration value a; the constant speed value V of the conventional pattern of transport tape linear speed v.sub.t(t), at regime operational conditions; the estimated rate value Rcc; the actual minimum distance d.sub.pred and the desired distance d.sub.d.
(70) In
(71) As represented in that Figure, given the estimated values of Rcc, d.sub.pred and d.sub.d and an acceleration value a of transport tape 170, which can be easily obtained by the system, it is possible to calculate the transitional time interval of an initial deceleration T.sub.dec, after which transport tape 170 can run at a constant speed v.sub.t, before being brought back to constant speed value V of conventional speed pattern, after a transitional acceleration time interval having a duration over time equal to that of the initial deceleration (T.sub.acc=T.sub.dec).
(72) On the contrary, see
(73) Of course, the skilled person will easily understand that in case the entering banknote B(n) was the very first one of the series, then the formulas involved in the determination of the first transitional acceleration/deceleration time interval and corresponding value of constant speed v.sub.t should be adjusted in a way known to the skilled person, to take into account the fact that (see
(74) Method 1 according to the invention optionally comprises after step F, a following step I comprising determining when banknote B(n) has moved further inside the storing and issuing module 10 so that the internal sensor unit 140 has stopped sensing it, and updated position information at least on banknote B(n) is available. In this case, at step L, invention method 1 comprises, repeating steps D to F (in the Figures indicated as steps D1, E1 and F1) with: the last obtained position information on banknote B(n), the last obtained position information on the next banknote B(n+1), and
also taking into account the fact that: transport tape 170 linear speed v.sub.t(t) to be adjusted, in this case, is the linear speed of transport tape 170 already adjusted at previous step F, which can be constant, but not necessarily equal to the constant speed value V of conventional pattern; the actual minimum distance, to be estimated at step D1 right after the internal sensor unit 140 has stopped sensing banknote B(n), is now indicated as d.sub.pred1 and is the one that would be left between the entering banknote B(n) and the next one B(n+1) on transport tape 170 if transport tape 170 moved at adjusted linear speed v.sub.t(t); and the actual minimum distance d.sub.pred1 so determined, is to be compared at step E1 with the actual minimum distance d.sub.pred estimated at step D, and not the desired minimum distance d.sub.d.
(75) For example, the case could occur wherein the next banknote B(n+1) is sensed by the at least one external sensor unit 40 only between the time instant at which the internal sensor unit 140 starts sensing the entering banknote B(n) and the time instant at which the internal sensor unit 140 stops sensing the entering banknote B(n). In this case, according to the invention method 1, the actual minimum distance d.sub.pred can be calculated (updated) twice: a first time (steps D to F of method 1), with position information of banknote B(n), provided by the at least one external sensor unit 40, and with position information of the next banknote B(n+1), provided by sensor group 30; and a second time (steps D1 to F1 of method 1
and also transport tape linear speed v.sub.t(t) can correspondingly be adjusted twice, before the engagement at t.sub.j(n+1) of the next banknote B(n+1).
(76) According to a preferred embodiment of the invention method, this second adjustment of transport tape linear speed v.sub.t(t) can be carried out during a time interval T.sub.adj1 comprised between the time instant t.sub.STOP2(n) at which the internal sensor unit 140 stops sensing banknote B(n) and the time instant at which it is estimated that the next banknote B(n+1) is also engaged with transport tape (t.sub.j(n+1)=t.sub.j(1)+Rcc), minus the possible acceleration/deceleration transitional time interval calculated during previous adjustment at step F, as shown in
(77) In
(78) As for the first adjustment already discussed above, the formulas need to be obviously adjusted in case the entering banknote B(n) was the very first one of the series, based on parameters T.sub.st, T.sub.j and T.sub.0 already discussed above.
(79) However, the skilled person will clearly understand that many other pattern for transport tape linear speed during both the first and optionally the second adjustment could be used for storage of the entering banknote B(n), without exceeding the scope of protection of the present invention, as long as at t.sub.j(n+1) when the next banknote B(n) in engaged with transport tape 170, the value of transport tape speed is the constant value V of the conventional pattern and the desired minimum distance d.sub.d between banknote B(n) and B(n+1) is left.
(80) Going back to the invention method 1, in case position information for a next banknote B(n+1) transported on conveyor belt 20 toward the storing and issuing module 10 was obtained after the internal sensor unit 140 stops sensing that banknote B(n), and/or if the next banknote B(n+1) is not within a predetermined storage distance d.sub.ST from the storing and issuing module 10 when it is sensed before the internal sensor unit 140 stops sensing that banknote B(n), step G is provided, wherein linear speed v.sub.t(t) of transport tape 170 is brought to zero, over a transitional stop interval as will be better explained below.
(81) In fact, it could happen that the next banknote B(n+1) is sensed so late for example by sensor group 30, during storage of banknote b(n) inside the storing and issuing module 10, that even if transport tape linear speed v.sub.t(t) was adjusted (reduced) in order to wait for its entrance into the storing and issuing module 10, transport tape 170 would still move too much toward storage roller 70 and the requirement of the desired distance d.sub.d between banknotes could not be met.
(82) The transitional stop time interval above, according to a preferred embodiment of the invention could be a pre-set time interval. According to another preferred embodiment of the invention, the transitional stop time interval could be calculated based on position information of the entering banknote B(n), if no information on the next banknote B(n+1) were already available. In this case a minimum stop distance could be calculated, which should be covered during the transitional stop time interval, for example equal to:
(83)
under the assumption that the next banknote will have the same position information of B(n), where join(n) is the estimated distance covered by transport tape 170 from the time instant at which transport tape 170 starts moving and the time instant t.sub.j(n+1) at which the next banknote B(n+1) is engaged with transport tape 170.
(84) Transport tape 170 rests at least until (at step H) position information for the next banknote B(n+1) transported on conveyor belt 20 toward the storing and issuing module 10 is obtained or the next banknote B(n+1) that had been sent before the internal sensor unit 140 stopped sensing banknote B(n) moves within the predetermined storage distance d.sub.ST from the storing and issuing module 10, so that it is possible to store it inside the storing and issuing module 10 at the desired distance d.sub.d from banknote B(n+1).
(85) When position information for the next banknote B(n+1) transported on conveyor belt 20 toward the storing and issuing module 10 is obtained and the next banknote B(n+1) is within the predetermined storage distance d.sub.ST from the storing and issuing module 10 or the next banknote B(n+1) that had been sensed before the internal sensor unit 140 stopped sensing banknote B(n) moves within the predetermined storage distance d.sub.ST from the storing and issuing module 10, after step H, invention method 1 comprises calculating at following step D2 an actual minimum distance d.sub.pred, along an axis y.sub.MIN-y.sub.MIN parallel to longitudinal symmetry axis y-y, that would be left between the rear side of the entering banknote B(n) and the front side of the next banknote B(n+1) on transport tape 170, if transport tape 170 moved according to the conventional pattern of transport tape linear speed v.sub.t(t). In this case, according to the conventional pattern, transport tape speed v.sub.t(t) is zero and would start increasing with constant acceleration according to the conventional pattern after the next banknote B(n+1) is sensed by the external sensor unit 40, as described above, or when it is sensed by the internal sensor unit 140.
(86) Also in this case, as for step D described above, the actual minimum distance d.sub.pred between such banknotes is calculated based on dimension information and the last obtained position information on banknote B(n), the last obtained position information on the next banknote B(n+1) and known design parameters of the system.
(87) After step D2, the invention method 1 comprises, at following step E2, comparing the actual minimum distance d.sub.pred calculated at step D2 with the desired minimum distance d.sub.d above and, (at step F2) if the actual minimum distance d.sub.pred is different from the desired minimum distance d.sub.d, invention method 1 comprises adjusting linear speed v.sub.t(t) of transport tape 170, by sending corresponding control signals through processor 150 and within the time instant tj(n+1) at which the next banknote B(n+1) is engaged with transport tape 170 inside the storing and issuing module, such that the desired minimum distance d.sub.d along said axis y.sub.MIN-y.sub.MIN parallel to longitudinal symmetry axis y-y is left on transport tape 170 between the rear side of the entering banknote B(n) and the front side of the next banknote B(n+1).
(88) In this case, the next banknote B(n+1) is considered as if it was the first banknote of the series (as described above) and, after step F2, the invention method 1 is moved back to step B.
(89) As soon as the information about the next entering banknote B(n+1) is available, transport tape linear speed can be adjusted with respect to the conventional pattern as explained above, so that, when the next banknote B(n+1) is engaged with transport tape 170, the speed is equal to the constant value V of conventional pattern (
(90) In other circumstances, for example when too much time passes by between banknote B(n) and the next banknote B(n+1), the next banknote B(n+1) is considered the very first one of the series and will engage transport tape during the transitional start time interval thereof where speed is lower than V and varies at constant acceleration (
(91) In case the actual minimum distance d.sub.pred calculated at step D2 is equal to the desired minimum distance d.sub.d above, no adjustment of transport tape linear speed v.sub.t(t) is implemented and the invention method 1 moves back to step B where the process is repeated when the internal sensor unit 140 starts sensing the next banknote inside the storing and issuing module 10.
(92) In view of the above, it is clear that invention system 100 and method 1 overcome the drawbacks posed in the preamble of the present description. In fact, considering the last obtained position information on each entering banknote B(n) and the next one B(n+1) of the series allows to more accurately determine the actual actual minimum distance therebetween, and to better adjust speed v.sub.t(t) of transport tape 170 so that, despite angular displacement of banknotes occurring along conveyor belt 20 or inside the storing and issuing module 10, an increased number of non-overlapping banknotes can be stored. The number of banknotes stored in a single storing and issuing module is increased and at the same time, the risk of jamming is reduced.
(93) Further to that, since any adjustment of transport tape 170 speed v.sub.t(t) is carried out independently between a banknote B(n) and the next banknote b(n+1) of the series, any series of banknotes wherein banknotes enter the system at the same nominal rate and having the same angular displacement is handled by invention method 1 and system 100 at constant transport tape 170 speed v.sub.t(t), which is advantageous in terms of system management economy.
(94) The preferred embodiments of this invention have been described and a number of variations have been suggested hereinbefore, but it should be understood that those skilled in the art can make other variations and changes without so departing from the scope of protection thereof, as defined by the attached claims.
(95) For example, the skilled person would easily understand that even though the invention has been described for a system and method for storing banknotes having the same denomination, the present system and method can also be easily used for storing a series of banknote having different denominations. In this case, the formulas indicated above, should be adapted to consider as height parameter H, the height of the banknote between B(n) and the next one B(n+1) having the highest height.
(96) Also, system 100 and method 1 of the invention can be implemented in devices other than receiving and dispensing ones. For example, they can be implemented only in receiving devices. Moreover, system 100 of the invention can comprise two or more storing and issuing modules 10, as represented, for example, in
(97) As a final remark, it is to be noted that in the present description reference is made to a system 100 where the central processing unit 50 forwards dimension and position information obtained by sensor group 30 and the external sensor unit 40 to processor 150 of a storing and issuing module 10. However, if the system 100 according to the invention had only one storing and issuing module 10, dimension and position information provided by sensor group 30 and the external sensor unit 40 could be sent directly to processor 150 for calculation of the pattern of the linear speed of transport tape 70 as disclosed above.