Method and system for storing flexible documents
12542023 ยท 2026-02-03
Assignee
Inventors
Cpc classification
B65H2220/01
PERFORMING OPERATIONS; TRANSPORTING
B65H2513/20
PERFORMING OPERATIONS; TRANSPORTING
B65H2513/20
PERFORMING OPERATIONS; TRANSPORTING
B65H2557/242
PERFORMING OPERATIONS; TRANSPORTING
B65H2220/11
PERFORMING OPERATIONS; TRANSPORTING
B65H2220/01
PERFORMING OPERATIONS; TRANSPORTING
G07D11/235
PHYSICS
B65H2511/14
PERFORMING OPERATIONS; TRANSPORTING
B65H2701/1912
PERFORMING OPERATIONS; TRANSPORTING
B65H2220/11
PERFORMING OPERATIONS; TRANSPORTING
B65H2220/03
PERFORMING OPERATIONS; TRANSPORTING
B65H2301/4191
PERFORMING OPERATIONS; TRANSPORTING
B65H2511/30
PERFORMING OPERATIONS; TRANSPORTING
B65H2220/03
PERFORMING OPERATIONS; TRANSPORTING
B65H2511/14
PERFORMING OPERATIONS; TRANSPORTING
B65H2511/30
PERFORMING OPERATIONS; TRANSPORTING
B65H43/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
Method (1) for storing a series of flexible documents in a system, the system comprising one storing and issuing module, one conveyor belt, configured for supporting and transporting the flexible documents toward the at least one storing and issuing module at known conveying speed v.sub.c(t), one sensor group, configured to sense any flexible document B(m) transported on the conveyor belt and provide corresponding sensing information, and a central processing unit, operatively connected to the sensor group and the at least one storing and issuing module. The method (1) includes, for an m.sup.th flexible document B(m) of the series, the steps of: (1.1) sensing, through sensor group, sensing information regarding flexible document B(m), (1.2) providing within a known prediction time instant t.sub.p(m) from sensing, the sensing information to processor; (1.3) determining, through the processor: based on the received sensing information and conveying speed v.sub.c(t) of conveyor belt, a subsequent joint time instant t.sub.j(m), wherein the rear end of the flexible document B(m) will have entered the storing and issuing module and will be engaged by the holding means with the transport tape, based on a diameter of an assembly formed by storage roller and transport tape rolled together with any previously engaged flexible document around the storage roller, an acceleration value (a.sub.t), and based on the acceleration value (a.sub.t), a deceleration value (dec.sub.t); (1.4) calculating a pattern of linear speed v.sub.t(m)(t) at which transport tape must be moved by storage roller, and (1.5) controlling actuation of the holding means at t.sub.j(m) and, based on the pattern of linear speed v.sub.t(m)(t), one or more respective control signal to the motor, causing control of the storage roller rotation, and a movement of the transport tape according to the calculated speed pattern v.sub.t(m)(t).
Claims
1. A system for storing a series of flexible documents, wherein each flexible document of the series of flexible documents has a front and rear end, said system comprising at least one storing and issuing module comprising: an opening configured to receive each flexible document; a storage roller configured to be actuated by a motor; a transport tape configured to be moved via rotation of the storage roller; a holding system configured for engaging each flexible document with the transport tape when the rear end of the flexible document has entered the storing and issuing module through the opening, the engagement occurring along a linear path of transport tape where transport tape can be moved at a speed before being rolled on the storage roller; a processor; a conveyor belt configured for supporting and transporting said flexible documents toward said at least one storing and issuing module at a conveying speed; a sensor configured to sense any flexible document transported on said conveyor belt and provide corresponding sensing information, wherein said system is configured to execute a method comprising, for an m.sup.th flexible document B(m) in a series ( . . . , B (m1), B(m), B(m+1) . . . ): sensing, through said sensor, sensing information regarding said flexible document B(m); calculating a pattern of linear speed v.sub.t(m)(t) at which said transport tape is to be moved by said storage roller; and sending, by said processor, control signals causing actuation of said holding system at a determined joint time instant t.sub.j(m) and, based on said pattern of linear speed v.sub.t(m)(t) of said transport tape, one or more respective control signal to said motor, causing control of said storage roller rotation, and a corresponding movement of said transport tape according to the calculated speed pattern v.sub.t(m)(t).
2. The system according to claim 1, further comprising more than one storing and issuing module and the central processing unit operatively connected to each processor of each storing and issuing module, the central processing unit being further configured to carry out a check of the sensing information and, based on the sensing information, select one of the storing and issuing module and send the sensing information thereto.
3. The system according to claim 1, wherein the method that the system executes further comprises: providing within a prediction time instant t.sub.p(m) from sensing said sensing information to processor; determining, through said processor: based on said received sensing information and said known conveying speed v.sub.c(t) of conveyor belt, the determined joint time instant t.sub.j(m), wherein the rear end of said flexible document B(m) will have entered the storing and issuing module and said flexible document B m) will be engaged by said holding means with said transport tape, based on a diameter of an assembly formed by said storage roller and said transport tape rolled together with any previously engaged flexible document (. . . , B(m2), B(m1)) around said storage roller, an acceleration value (a.sub.t), and based on said acceleration value (a.sub.t), a deceleration value (dec.sub.t), wherein the calculating the pattern of linear speed v.sub.t(m)(t) comprises calculating the pattern of linear speed V.sub.t(m)(t) at which said transport tape is to be moved by said storage roller, after a prediction time instant t.sub.p(m) such that, at an estimated joint time instant t.sub.j(m) when said holding system engages said flexible document B(m) with transport tape in said at least one storing and issuing module, a predetermined desired distance d.sub.d on said transport tape is left between said front end of said flexible document B(m) and a rear end of a flexible document B(m1) of the series, last engaged by said transport tape based on: the sensing information; said determined joint time instant ty (m), acceleration (at) and deceleration (dec.sub.t) values; and a linear speed profile v.sub.t(m-1)(t) determined by processor said for the previous flexible document B(m1) of the series.
4. A method for storing a series of flexible documents, wherein each flexible document of the series of flexible documents has a front and rear end, said method comprising, for an m.sup.th flexible document B(m) in a series ( . . . , B(m1), B(m), B(m+1), . . . ): sensing, through a sensor configured to sense any flexible document transported on a conveyor belt and provide corresponding sensing information, sensing information regarding said flexible document B (m), wherein the conveyor belt is configured for supporting and transporting said flexible documents toward at least one storing and issuing module at a conveying speed, the at least one storing and issuing module comprising: an opening configured to receive each flexible document; a storage roller configured to be actuated by a motor; a transport tape configured to be moved via rotation of the storage roller; a holding system configured for engaging each flexible document with the transport tape when the rear end of the flexible document has entered the storing and issuing module through the opening, the engagement occurring along a linear path of transport tape where transport tape can be moved at a speed before being rolled on the storage roller; and a processor; calculating a pattern of linear speed V.sub.t(m)(t) at which said transport tape is to be moved by said storage roller; and sending, by said processor, control signals causing actuation of said holding system at a determined joint time instant t.sub.j(m) and, based on said pattern of linear speed v.sub.t(m)(t) of said transport tape, one or more respective control signal to said motor, causing control of said storage roller rotation, and a corresponding movement of said transport tape according to the calculated speed pattern v.sub.t(m)(t).
5. The method according to claim 4, wherein more than one storing and issuing module and the central processing unit are operatively connected to each processor of each storing and issuing module, and wherein the method further comprises: carrying out a check of the sensing information and based on the sensing information, selecting one of the storing and issuing module and send the sensing information thereto.
6. The method according to claim 4, further comprising: providing within a prediction time instant t.sub.p(m) from sensing said sensing information to processor; determining, through said processor: based on said received sensing information and said known conveying speed v.sub.c(t) of conveyor belt, the determined joint time instant t.sub.j(m), wherein the rear end of said flexible document B(m) will have entered the storing and issuing module and said flexible document B(m) will be engaged by said holding means with said transport tape, based on a diameter of an assembly formed by said storage roller and said transport tape rolled together with any previously engaged flexible document (. . . , B(m2), B(m1)) around said storage roller, an acceleration value (a.sub.t), and based on said acceleration value (a.sub.t), a deceleration value (dec.sub.t), wherein the calculating the pattern of linear speed v.sub.t(m)(t) comprises calculating the pattern of linear speed v.sub.t(m)(t) at which said transport tape is to be moved by said storage roller, after a prediction time instant t.sub.p(m) such that, at an estimated joint time instant t.sub.j(m) when said holding system engages said flexible document B(m) with transport tape in said at least one storing and issuing module, a predetermined desired distance d.sub.d on said transport tape is left between said front end of said flexible document B(m) and a rear end of a flexible document B(m1) of the series, last engaged by said transport tape based on: the sensing information; said determined joint time instant t.sub.j(m), acceleration (a.sub.t) and deceleration (dec.sub.t) values; and a linear speed profile v.sub.t(m-1)(t) determined by processor said for the previous flexible document B(m1) of the series.
7. The method according to claim 4, wherein said acceleration value (a.sub.t) is inversely proportional to a total Inertia (I.sub.tot60) required to rotate, through said motor, said assembly formed by said storage roller and said transport tape rolled together with any previously engaged flexible document ( . . . , B(m2), B(m1)) around said storage roller.
8. The method according to claim 7, wherein said total Inertia (I.sub.tot60) is a function of said diameter value of said assembly formed by said storage roller and said transport tape rolled together with any previously engaged flexible document ( . . . , B(m2), B(m1)) around said storage roller, optionally wherein said acceleration value (a.sub.t) can be calculated in real-time or it can be calculated off-line and stored in said processor, optionally in a lookup table as a function of said diameter value.
9. The method according to claim 8, wherein said sensing information comprises at least the dimensions of a sensed m.sup.th flexible document B(m) of the series of flexible documents and its angular position (a) with reference to an axis parallel to a longitudinal symmetry axis of conveyor belt, and optionally the distance (Y) of each flexible document from a lateral edge of conveyor belt, and/or a denomination (ID) of said sensed m.sup.th flexible document B(m), more optionally a length of the projection (Proj(m)) of the sensed m.sup.th flexible document B(m) along an axis parallel to the longitudinal symmetry axis of conveyor belt.
10. The method according to claim 4, wherein if the m.sup.th flexible document B(m) is the very first one of the series of flexible documents or if it is not the first one and prediction time instant to t.sub.p(m)t(t.sub.j(m1)+t.sub.stop), where: t.sub.j(m1) is the joint time instant of the last engaged flexible document B(m1) of the series, and t.sub.stop is a known time interval required to take a flexible document to a resting or stop position on transport tape with its rear end at a stop distance d.sub.s from opening, then said pattern of linear speed v.sub.t(m)(t) of transport tape is calculated, so that, between t.sub.p(m) and t.sub.j(m), it satisfies rule:
.sub.t.sub.
.sub.t.sub.
11. The method according to claim 4, wherein if prediction time instant for said flexible document B(m) is such that t.sub.p(m)t.sub.j(m1), where t.sub.j(m1) is the joint time instant of the last sensed flexible document B(m1) of the series, then said pattern of linear speed v.sub.t(m)(t) of transport tape is calculated that, between t.sub.j(m1) and t.sub.j(m), it satisfies rule:
.sub.t.sub.
.sub.t.sub.
12. The method according to claim 4, wherein if prediction time instant for said flexible document B(m) is such that t.sub.j(m1)<t.sub.p(m)(t.sub.j(m1)+t.sub.stop)t.sub.rate, where: t.sub.j(m1) is the joint time instant of the last engaged flexible document B(m1) of the series, t.sub.stop is a known time interval required to take said flexible document B(m) to a resting or stop position on transport tape with its rear end at a stop distance d.sub.s from opening and t.sub.rate is a constant nominal time interval of said flexile document B(m), then linear speed v.sub.t(m)(t) of transport tape is calculated that, between t.sub.j(m1) and t.sub.j(m), satisfies rule
.sub.t.sub.
.sub.t.sub.
13. The method according to claim 4, wherein if prediction time instant for said flexible document B(m) is such that (t.sub.j(m1)+t.sub.stop)t.sub.rate<t.sub.p(m)<(t.sub.j(m1)+t.sub.stop) Where: t.sub.j(m1) is the joint time instant of the last engaged flexible document B(m1) of the series, t.sub.stop is a known time interval required to take a flexible document to a resting or stop position on transport tape with its rear end at a stop distance de from opening and t.sub.rate is a constant nominal time interval of said flexile document B(m), then the linear speed v.sub.t(m)(t) of transport tape is calculated that, after stop of last engaged banknote B(m1), it satisfies rule:
.sub.t.sub.
.sub.t.sub.
14. The method according to claim 13, wherein said stop distance ds is comprised between 70% and 100% of the height H of the smallest flexible document to be stored in said at least one storing and issuing module.
15. The method according to claim 4, wherein said linear speed v.sub.t(m)(t) of transport tape has a pattern over time defining a line segment or chain of line segments.
16. The method according to claim 15, wherein said line segment or chain of line segments is associated to: said acceleration value (a.sub.t); a constant speed target value (v.sub.t); and said deceleration value (dec.sub.t).
17. The method according to claim 16, wherein said constant speed target value (v.sub.t) is a function of: two following joint time instants (t.sub.j(m1) and t.sub.j(m)) determined by processor, the distance, calculated by processor that the rear end of a previous sensed flexible document B(m1) needs to cover with transport tape in order to allow the entering flexible document B(m), when also engaged by transport tape, to have its front end at distance da from rear end of last engaged flexible document B(m1), the acceleration value (a.sub.t), the value of linear speed v.sub.t(m-1)t.sub.j(m)) of the last sensed flexible document B(m1) that transport tape would have at joint time instant t.sub.j(m), if the flexible document B(m) had not been sensed by sensor group.
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) In the Figures identical reference numerals will be used for alike elements.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(14) With particular reference to
(15) Such a system 100 comprises at least one storing and issuing module (in
(16) The system 100 also comprises a central processing unit 19, which is directly or indirectly operatively connected to the sensor group 9 and configured to receive and process sensing information coming therefrom, and send corresponding control signals to the storing and issuing module(s) 11A, 11B, 10A, 10B or 10, according to the method of the present invention, that will be described in the following.
(17) According to the invention, the sensing information provided by sensor group 9, see
(18) According to a preferred embodiment of the invention, once the sensing information is provided to the central processing unit 19, the central processing unit 19 can perform a first check of the sensed banknote B(m), based on the received sensing information. In case the sensed banknote B(m) does not comply with predefined standards in terms of position (on conveyor belt 23) or dimensions, the sensed banknote B(m) is rejected. In practice, whenever a banknote B(m) is rejected, it can be outputted from the device or can be sent to a storing and issuing module from where it is sent to safe disposal.
(19) 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
(20) The storing and issuing module 10 comprises, in fact, a storage roller 50 and also a feeding-roller 50 (not shown in
(21) The storing and issuing module 10 also comprises one transport tape 52, having one end connected to storage roller 50 and the other end connected to feeding-roller 50. The transport tape 52, during banknotes storing operations and due to corresponding coordinated activation of motors 60 and 60, is configured to be unrolled from feeding-roller 50 and rolled on storage roller 50 along a forward path such that, it is moved along a linear path with a linear speed, at the end of conveying section 51, before being rolled around storage roller 50. The motors 60 and 60 optionally are conventional stepper motors, controlled as open-loop servomechanisms, which rotate the storage roller 50 and feeding-roller 50 through proper pulleys and toothed transmission belts (not shown in the drawings).
(22) The storing and issuing module 10 also comprises holding means arranged at conveying section 51, which are configured to be actuated for engaging an entering banknote B(m) with transport tape 52, when the entering banknote B(m) has completely entered the storing and issuing module, i.e. when the rear end of that banknote has passed through opening 20 and has disengaged from transport rollers 31. In detail, the holding means includes a pair of pinch-rollers 53 and 54 arranged below and above transport tape 52. The pinch-rollers are configured to mutually shift under control of electromagnets (not shown in the Figures).
(23) With such a configuration of system 100, it will be noted that any banknote B(m), transported by conveyor belt 23 toward the storing and issuing module 10, enters the module 10 at speed v.sub.c(t) and only when its rear end is disengaged from input roller 31 and is substantially at the same time engaged by holding means 53-54, it starts moving engaged with transport tape 52 at linear speed v.sub.t(m)(t).
(24) The storing and issuing module 10 also comprises a processor 80, operatively connected to the central processing unit 19 of the system 100 and to the motors 60 and 60 and the holding means 53-54 above. The processor 80 is configured to determine the diameter of the assembly formed by the storage roller 50, the transport tape 52 and the banknotes engaged with the latter, in a way known in the art. For example, the diameter can be determined based on the diameter of storage roller 50, the number of rotations performed during operation by the storage roller 50 driven by motor 60 (through an encoder connected to the storage roller 50), the thickness of transport tape 52, and the thickness of the banknotes B(m) entering the storage and issuing unit 10. Processor 80 is also configured to determine the patter of linear speed v.sub.t(m)(t) of transport tape 52 during storage of a banknote B(m), as will be explained below.
(25) The method of the present invention for storing a series ( . . . , B(m1), B(m), B(m+1), . . . ) of flexible documents, more particularly banknotes, in a storing and issuing module 10 of the system 100 above described, is indicated in
(26) At step 1.2, the central processing unit 19, within a known prediction time instant t.sub.p(m) from sensing, checks the received sensing information to determine whether the sensed banknote B(m) is to be rejected or not and, if not, forwards the sensing information to processor 80 of the storing and issuing module 10. Otherwise, the banknote B(m) is rejected as explained above, at step 1.21.
(27) According to a variant of the present invention, prior to forwarding the sensing information to processor 80, in case more than one storing and issuing module is comprised in system 100, the central processing unit 19 is configured to determine at step 1.2, based on the sensing information, optionally based on the ID of the sensed banknote B(m), the storing and issuing module to which the sensing information are to be forwarded.
(28) Once processor 80 of the storing and issuing module 10 receives the sensing information forwarded by the central processing unit 19, it determines at step 1.3: a subsequent joint time instant t.sub.j(m), wherein the rear end of sensed banknote B(m) will have entered the storing and issuing module 10 and will be engaged by holding means 53-54 with transport tape 52, based on the received sensing information and the known conveying speed v.sub.c(t) of conveyor belt 23, an acceleration a.sub.t, based on the the diameter of the assembly formed by transport tape 52 rolled around storage roller 50, the diameter being calculated as disclosed above, and a deceleration value dec.sub.t value, the deceleration value being at least equal or more than double the acceleration value a.sub.t.
(29) Following that, at step 1.4, according to method 1 of the present invention, the processor 80 calculates the pattern of linear speed v.sub.t(m)(t) at which the transport tape 52 must be moved by storage roller 50, after prediction time instant t.sub.p(m) such that, at estimated joint time instant t.sub.j(m), when the holding means 53-54 engage banknote B(m) with transport tape 52 in the storing and issuing module 10, a predetermined desired distance d.sub.d on transport tape 52 is left between the front end of that banknote B(m) and the rear end of a banknote B(m1) of the series, last engaged by the transport tape 52, if any. This calculation of processor 80 is performed based on: the sensing information; the determined joint time instant t.sub.j(m), acceleration a.sub.t and deceleration dec.sub.t values; the linear speed profile v.sub.t(m1)(t) determined by processor 80 for a previous banknote B(m1) of the series, if any.
(30) Finally, method 1 of the invention comprises, at step 1.5, sending by processor 80, and based on the pattern of linear speed v.sub.t(m)(t) of transport tape 52 calculated at step 1.4, one or more respective control signal to the motor 60, causing control of storage roller 50 rotation, and therefore a corresponding movement of transport tape 52 according to the calculated speed pattern v.sub.t(m)(t) and actuation of holding means 53-54 at t.sub.j(m).
(31) With reference to the above disclosed steps of invention method 1, it is noted that conveying speed v.sub.c(t) of conveyor belt 23 is known and, optionally, advantageously constant over time, at least during execution of invention method 1. Moreover, also the known prediction time instant t.sub.p(m) from sensing is a set value that can be determined based on system 100 parameters such as, for example, the sensing efficiency of sensor group 9, the signal transmission speed between sensor group 9 and central processing unit 19, the computing capacity of central processing unit 19 and the algorithm used. Prediction time instant t.sub.p(m) also depends on the size of the banknotes to be stored in the storing and issuing module 10 and their position of conveyor belt 23. Prediction time instant t.sub.p(m) must be greater than the time required by system 100 to identify a banknote B(m) in the worst case, i.e. where the banknote is the biggest between the banknotes that system 100 can handle and, for example, angle is the highest angle that central processing unit 19 can accept without rejecting the banknote because of his misplacement on conveyor belt 23. According to a preferred embodiment of the invention, prediction time instant t.sub.p(m) can be a function of conveying speed v.sub.c(t), for example it can be set so that, after t.sub.p(m) and before the sensed banknote B(m) enters the storing and issuing unit 10, central processing unit 19 is able to calculate prediction time instants t.sub.p(m+i) for a number i=1, 2, 3 . . . of following banknotes B(m+i) in the series of banknotes that in the meantime have been sensed by sensor group 9, in average operating condition (for example, when more banknotes are introduced in the receiving and dispensing device, one after the other with a known mean time interval therebetween). Prediction time instant t.sub.p(m) can be set such that the time, after t.sub.p(m), left for the banknote B(m) to enter the storing and issuing module 10 corresponds to at least 105% of the known, possibly adjustable, mean time interval between banknotes (t.sub.rate, also known as the nominal time interval of the banknote sent to the storing and issuing module 10) at average operating condition so that, in normal operating condition, the central processing unit 19 is capable of determine joint time instants for more than one banknote being stored based on the received sensing information sent by sensor group 9. Prediction time instant t.sub.p(m), therefore, is generally greater than a nominal time interval of the storing and issuing module 10, a minimum variation being considered, for example of the order of 4%.
(32) As a further remark, it should be noted that, at step 1.2, the sensing information including the dimensions and angle of a sensed banknote B(m) transported by conveyor belt 23 could be directly sent by the central processing unit 19 to processor 80 or the central processing unit 19 could calculate and send processor 80 a value of the projection of the sensed banknote B(m), along an axis that is parallel to a longitudinal symmetry axis of conveyor belt 23, such projection value being a function of the dimensions of the sensed banknote B(m) and its position on conveyor belt 23, received by sensor group 9. The projection Proj(m) of the m.sup.th banknote transported by conveyor belt 23 could be calculated, as indicated in
Proj(m)=H*cos()+L*sin().
(33) In case the projection value of an entering banknote B(m) was calculated by processor 80 upon receipt of dimension information (length L, height H and angle ) of the sensed banknote, such projection value Proj(m) is available before determining the subsequent joint time instant t.sub.j(m) at step 1.3.
(34) According to a particular advantageous aspect of the invention, the pattern of linear speed v.sub.t(m)(t) of transport tape 52 calculated at step 1.4, required to store banknote B(m) in the storing and issuing module 10 at desired d.sub.d distance from a last engaged banknote B(m1), if any, is associated to a linear acceleration constant value a.sub.t, determined at step 1.3, that depends on the configuration of the system 100 and is a function of the Inertia value of the assembly formed by storage roller 50, transport tape 52 and the banknotes engaged therewith, which Inertia value is in turn a function of the diameter of the assembly and increases as more banknotes are engaged with transport tape 52 and rolled therewith on storage roller 50.
(35) More particularly, according to a specific advantageous aspect of the invention method 1, the greater the inertia of the assembly formed by storage roller 50, transport tape 52 and the banknotes, the lower the selected linear acceleration value a.sub.t, in order to keep substantially constant the inertial torque seen by motor 60 and therefore the power required to move, in use, the assembly formed by storage roller 50, transport tape 52 and the banknotes engaged therewith, independently of the diameter thereof.
(36) According to a more specific aspect of the invention method 1, the linear acceleration constant value a.sub.t, is a function of the diameter of the assembly formed by storage roller 50, transport tape 52 and the banknotes engaged therewith, which diameter can be calculated by the processor 80 of the storing and issuing module 10, as disclosed above.
(37) Just to give one clarifying example of the invention, with a configuration of the storing and issuing module 10 as that depicted in
(38) All such values regarding wheels/pulleys are obviously known and constants while the only independent variable is the diameter .sub.50+52 of the assembly formed by transport tape 52 and banknotes rolled on the storage roller 50, which can be calculated and provided by processor 80 as described above, the diameter .sub.50+52 of the assembly formed by transport tape 52 and feeding roller 50 being derivable once the length of transport tape 52 is known and also the diameter of feeding roller 50.
(39) The main component of the total inertia I.sub.tot60 in the equation shown in
(40) With this configuration the inertial torque seen by motor 60, i.e. the product of the total inertia I.sub.tot60 seen by motor 60 (
(41) By way of example
(42)
(43) According to a preferred embodiment of the invention method 1, the linear acceleration constant value a.sub.t for the pattern of transport tape 52 linear speed v.sub.t(m)(t) can be calculated in real time, during the execution of the invention method at step 1.3, based on the diameter information calculated by processor 80 of storing and issuing module 10, or can be selected on a lookup table that has been prestored in the processor 80, providing a corresponding acceleration a.sub.t for a corresponding Inertia value, function of diameter value.
(44) As can be seen in
(45) Accordingly, when a large number of banknotes is stored (i.e. rolled up with transport tape 52 around storage roller 50) and the corresponding diameter of the assembly is high, the motor 60 of storage roller 50 having a low angular acceleration must be started at activation time instant t.sub.a(m) well before entry of a corresponding entering banknote B(m) in the storing and issuing module 10, to cause the required linear displacement of transport tape 52 such that, when that entering banknote B(m) is engaged by holding means 53-54, its front end is at desired distance d.sub.d (d.sub.d being, for example, 3 mm3 mm) from the previously engaged banknote B(m1) rear end, if any.
(46) With low angular acceleration values, contrary to the prior art methods, it is not possible to make use of any sensor placed at conveying section 51 (sensor 66 in the prior art storing and issuing module described above), to provide a corresponding start signal to motor 60, because it will not be possible to move transport tape 52, for the length required to leave the desired distance d.sub.d between banknotes engaged therewith, in time.
(47) According to a preferred embodiment of invention method 1, when an entering banknote B(m) of the series of banknotes ( . . . , B(m1), B(m), B(m+1), . . . ) is sensed by sensor group 9 and transport tape 52 is not moving, either because B(m) is the very first banknote of the series or because t.sub.p(m)t(t.sub.j(m1)+t.sub.stop), where t.sub.j(m1) is the joint time instant of the last sensed banknote B(m1) of the series and t.sub.stop is a known time interval required to take a banknote to a resting or stop position on transport tape 52 with its rear end at a stop distance ds from opening 20, i.e. in case the storage of a last sensed banknote B(m1) in the storing and issuing module 10 has already been completed (for example as represented in
(48) then the pattern of linear speed v.sub.t(m)(t) of transport tape 52 is calculated, so that, between t.sub.p(m) and t.sub.j(m), it satisfies rule:
.sub.t.sub.
and as a default setting, after t.sub.j(m), it satisfies rule:
.sub.t.sub.
According to a preferred embodiment of the invention d.sub.s is comprised between 70% and 100% of the height H of the smallest banknote to store in storing and issuing module (for example it is 62 mm for a 5 euros banknote).
(49) Still according to a preferred embodiment of the invention t.sub.stop is greater than t.sub.rate and, according to a further preferred embodiment of the invention, t.sub.stop=1.5*t.sub.rate.
(50) According to the invention method 1, what happens to the pattern of linear speed of transport tape 52, in case in a new entering banknotes B(m), . . . is sensed on conveyor belt 23, depends on its respective prediction time instants with respect to the pattern of transport tape 52 linear speed for the last sensed banknote.
(51) According to a preferred embodiment of the invention, if a new entering banknote B(m) is sensed at t.sub.p(m)t.sub.j(m1), i.e. if t.sub.j(m) is calculated by processor 80 for banknote B(m) before the last sensed banknote B(m1) is engaged with transport tape 52, then the pattern of linear speed v.sub.t(m)(t) of transport tape 52 is calculated that, between t.sub.j(m1) and t.sub.j(m), satisfies rule:
.sub.t.sub.
where: t.sub.j(m1) is the joint time instant of the previous banknote B(m1) of the series, that has last entered the storing and issuing module 10. As a default setting, after t.sub.j(m), the pattern of linear speed v.sub.t(m)(t) is set by processor 80 to satisfy rule:
.sub.t.sub.
as also disclosed above.
(52) Alternatively, in case a new entering banknote B(m) is sensed at t.sub.j(m1)<t.sub.p(m)(t.sub.j(m1)+t.sub.stop)t.sub.rate, i.e. when or after last sensed banknote B(m1) has been engaged with transport tape 52, in advance of t.sub.rate with respect to time instant of complete stop at stop distance ds of last engaged banknote B(m1), then linear speed v.sub.t(m)(t) of transport tape 52 is calculated that, between t.sub.j(m1) and t.sub.j(m), satisfies rule
.sub.t.sub.
As above, as a default setting, after t.sub.j(m), the pattern of linear speed of transport tape 52, for storage of banknote B(m) satisfies rule:
.sub.t.sub.
(53) In case a new entering banknote B(m) is sensed at (t.sub.j(m1)+t.sub.stop)t.sub.rate<t.sub.p(m)<(t.sub.j(m1)+t.sub.stop) i.e. if t.sub.j(m) is calculated when last engaged banknote B(m1) is closer than t.sub.rate to time instant of complete stop at stop distance d.sub.s, then the linear speed v.sub.t(m)(t) of transport tape 52 is updated that, after stop of last engaged banknote B(m1), satisfies rule:
.sub.t.sub.
As above, as a default setting, after t.sub.j(m), the pattern of linear speed of transport tape 52, for storage of banknote B(m) satisfies rule:
.sub.t.sub.
(54)
(55)
(56) After t.sub.j(1), if no other banknotes are sensed, v.sub.t(1)(t) is set by processor 80, according to equation (2), such that banknote B(1) is taken to the rest position and, in fact, the integral of v.sub.t(1)(t), between t.sub.j(1) and t.sub.j(1)+t.sub.stop is equal to d.sub.s.
(57) In the second window, the case is depicted where just before activation of motor 60, i.e. before t.sub.a(1), another banknote is sensed and processor 80 has determined a corresponding joint time instant t.sub.j(2). Since t.sub.j(2) has been determined at t.sub.p(2)t.sub.j(1), then a new pattern of linear speed of transport tape 52 can be set by processor 80 such that: between t.sub.a(1)
(58) The third window shows what happens in the system 100 when the third banknote B(3) of the series is sensed and corresponding joint time instant t.sub.j(3) is calculated at t.sub.p(3)t.sub.j(2). As above, processor 80 changes linear speed of transport tape 52 after t.sub.j(2) according to equation (3), so that between t.sub.j(2) and t.sub.j(3) the second banknote B(2) is moved at linear speed v.sub.t(3)(t) together with transport tape of Proj(3)+d.sub.d, and after t.sub.j(3) the pattern of linear speed of v.sub.t(3)(t) is set by processor 80 such that after t.sub.stop the third banknote B(3) is brought at resting position, since no other incoming banknote has been sensed in the meantime. When a fourth banknote B(4) is sensed, and corresponding joint time instant t.sub.j(4) is calculated at t.sub.p(4)t.sub.j(3), then processor 80 calculates linear speed of transport tape 52 after t.sub.j(3), so that between t.sub.j(3) and t.sub.j(4) the third banknote B(3) is moved at linear speed v.sub.t(4)(t) together with transport tape of Proj(4)+d.sub.d, and then, after t.sub.j(4) the pattern of linear speed of v.sub.t(4)(t) is set by processor 80 such that after t.sub.stop the fourth banknote B(4) is brought at resting position, since no other incoming banknote has been sensed in the meantime. How the pattern of linear speed is set by processor 80 during execution of the invention method will be disclosed below.
(59) A similar case in represented in
(60) In
(61) The total length covered between t.sub.j(1) and t.sub.j(2) is the one required to leave the second banknote B(2) space enough to enter the storing and issuing unit 10 and being engaged with transport tape 52 with its front end at distance d.sub.d from rear end of banknote B(1), according to equation (4) above.
(62)
(63) The skilled person will note that there are many ways for processor 80 to set the pattern of linear speed v.sub.t(m)(t) of transport tape 52 for any banknote B(m) to be stored, as long as the integral thereof, between two time-instants of interest, corresponds to the required linear displacement of transport tape 52, necessary to leave desired distance d.sub.d between the rear end of the last engaged banknote and the front end of an engaging banknote.
(64) However, according to a preferred advantageous embodiment of the invention method 1, the pattern of linear speed v.sub.t(t) of transport tape 52 can be defined as a line segment or a chain of line segments, as represented in
(65) The skilled person will have no difficulties in understanding how the blank area under the trapezius, identified by letter C in
(66) The skilled person would also easily understand that modeling linear speed of transport tape 52 as line segment or a chain of line segments, as a function of a constant acceleration value a.sub.t and a constant linear speed value v.sub.t, is advantageous not only because it allows identifying the pattern of that linear speed very easily, but also because it allows handling banknotes of different dimensions, for example in case a storing and issuing module 10 was used as recycling module for damaged banknotes of all denominations, having them very different dimensions. In this case, A could also depend on the denomination of the entering banknote B(m) to be stored.
(67)
(68) As a further example, in the case wherein transport tape 52 is not moving when a banknote B(m) is sensed, for example because the sensed banknote is the very first banknote of the series, processor can set v.sub.t(m)(t) as a line segment starting from activation time instant t.sub.a(m) with acceleration a.sub.t. Activation time instant t.sub.a(m) can be easily determined given that the area under signal v.sub.t(1)(t) between time instants t.sub.a(t) and t.sub.j(1) must correspond to Proj(1)+d.sub.dd.sub.s.
(69) As a final example, according to a preferred embodiment of the invention, the speed pattern of transport tape 52 during time interval t.sub.stop, can be associated, to: a constant linear acceleration value a.sub.t, inversely proportional to the total inertia as described above, which varies with the diameter of the assembly formed by storage roller 50, transport tape 52, and the banknotes engaged therewith, the diameter being calculated by processor 80, a constant speed target value v.sub.t, and also a constant deceleration value dec.sub.t, which is advantageously at least double the constant linear acceleration value a.sub.t.
(70) In this case, as can be seen, for example in
(71) The method and system according to the invention reach the goals disclosed in the preamble above.
(72) First of all, with the invention method a larger number of banknotes can be stored in a single storing and issuing module, having a transport tape 52 longer than one usually used in prior art storing and issuing modules, with no increase in power consumption, due to the fact that the acceleration value a.sub.t of the assembly formed by storage roller 50, transport tape 52 and the engaged banknotes, decreases as the assembly diameter increases. The acceleration value a.sub.t is in particular inversely proportional to the total inertia of the moving elements of the storing and issuing device, seen by motor 60 of storage roller 50. Its reduced value, for large diameters of the assembly, is compensated by a controlled advance operation of the storing and issuing module 10, according to the method 1 above described. The invention method allows calculating a pattern for linear speed of transport tape 52 having lower accelerations values and lower speed values than prior art modules, that minimizes and keeps substantially constant the inertial torque seen by motor 60.
(73) 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.
(74) For example, 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. Also, system 100 of the invention can comprise two or more storing and issuing modules, as represented, for example, in
(75) Again, the system of the invention was not described as comprising sensors 66 as disclosed in the prior art, at conveying section 51 of each storing and issuing module 10. Those sensors 66, however, could indeed be provided in each or just some of the storing and issuing modules of the invention system 100. However, if they were included in the system, they would not be used as in the prior art, to activate motor 60. Instead, they could be used by processor 80 for activation of holding means 53-54, once an entering banknote B(m) is sensed by them (as depicted in
(76) As a variation of the invention system 100, if sensor 66 were included in each or some storing and issuing module 10, then the resting position of a banknote could be such that d.sub.s corresponds to a length between opening 20 and somewhere between sensor 66 and the pinch-rollers 53-54. In
(77) 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 19 sends the sensing information to processor 80 of a storing and issuing module 10, after having checked the sensing information and established that the sensed banknote is not to be rejected. However, it the system 100 according to the invention had only one storing and issuing module 10 and did not implement any check of the sensing information, the sensing information provided by sensor group 9 could be sent directly to processor 80 for calculation of the pattern of the linear speed of transport tape 52 as disclosed above.