Fixed quantity drink vending machine

Abstract: A fixed quantity drink vending machine wherein the operation to set the amount of drink to be dispensed is facilitated by adjusting and delivering the specified amount of drink into a cup to be directly stored as the sales amount, in a setting mode comprises a sales amount storage device (B) for storing the amount of each type of drink to be dispensed as the opening duration of the corresponding drink dispensing valve (11) and a drink valve controller (C) for opening the drink dispensing valve (11) for the duration corresponding to the operation of a drink sales button (A), including a mode setting means (D) for shifting from a sales mode to a setting mode for setting the amount of drink to be dispensed; a drink sales halt means (E) operative in the setting mode for halting the sale of drink which has been initiated by the operation of the drink sales button (A); a drink sales addition means (F) operative in the setting mode for providing an additional sale of drink after the initial sale of drink by the operation of the drink sales button (A) is completed.

Description: The present invention relates to liquid dispensing devices, and particularly concerns a fixed-quantity drink vending machine for dispensing a specified amount of a liquid such as a drink when an operator simply initiates a dispensing operation. In a conventional fixed-quantity drink vending machine, the amount of drink to be dispensed into a cup is stored in advance within the machine as sales data according to the size of cup and the type of drink. Drink dispensing systems in such machines have different performances even if the machines are of the same type. Thus, the amount of drink to be sold must be reset to an appropriate value for each machine prior to the actual drink sale. A sales amount adjustment device has been conventionally used to adjust the amount of drink to be sold or the opening duration of drink dispensing valves. When using the sales amount adjustment device, however, adjustment and test sale must be repeated until the amount of drink to be sold reaches a desired value. This requires a large amount of time and labour, and drink is wastefully dispensed. In addition, for some types of drinks, the amount of drink dispensed at the time when the opening duration of the drink dispensing valve is adjusted and set by repeated opening and closing of the dispensing valve differs somewhat from the amount of drink continuously dispensed by pressing a drink sales button once in an actual sale. This is due to variations in the rate of flow of drink dispensed immediately after dispensing has been started, and occurs particularly in the case of drinks under gas pressure. Figure 7 illustrates the phenomenon, and shows an example of the relation between flow rate and time for a dispensing valve. WO-A-9 208 671 describes a beverage dispenser which incorporates a teach mode that stores for each drink sales button a time sequence as a series of sub-sequences. Thus, in the teach mode the procedure adopted to manually fill a cup is automatically converted to programmed instructions which translate as a time sequence that can be automatically replayed when the programmed key is struck. It is an objective of this invention to provide a fixed-quantity drink vending machine which allows the amount of drink dispensed into a cup during adjustment to be set and registered as the amount of drink to be actually sold. According to the present invention there is provided a fixed-quantity drink vending machine comprising drink sales buttons operable, when the machine is in a sales mode, to dispense drinks from a number of drink dispensing valves; a drink sales amount storage device for storing the amount of each type of drink to be dispensed as the opening duration of the corresponding drink dispensing valve; a drink valve controller that opens the drink dispensing valve for the amount of time corresponding to the operation of a drink sales button; a mode setting means for shifting from the sales mode to a setting mode for setting the amount of drink to be sold; a timer for use in the setting mode that measures the opening duration of the drink dispensing valve; and a sales amount registration means for storing the measured opening duration of the drink dispensing valve as the amount of drink to be sold in response to the operation of the drink sales button, wherein a drink sales halt means and a drink sales addition means are operable in the setting mode to adjust the predetermined time the corresponding drink dispensing valve is open, the drink sales halt means being operable to halt the delivery of drink after the drink sales button has been pressed so as to store a shorter predetermined time in the sales amount registration means and the drink sales addition means being operable to dispense an additional amount of drink after the initial delivery of drink by the operation of the drink sales button has been completed so as to store a longer predetermined time in the sales amount registration means. Valve opening duration correction means may be provided for correcting the amount of drink to be dispensed according to the opening duration of the drink dispensing valve in each drink dispensing operation performed in response to the operation of the drink sales buttons, the drink sales halt means, and the drink sales addition means. Embodiments of the invention will now be described in detail with reference to the accompanying drawings, in which: Figure 1 is a schematic drawing showing the control elements for a first embodiment of the invention; Figure 2 is a schematic drawing showing the control elements for a second embodiment of the invention; Figure 3 is a block diagram showing the configuration of the fixed quantity drink vending machine according to the first embodiment; Figure 4 is a block diagram showing the configuration of the fixed quantity drink vending machine according to the second embodiment; Figure 5 is a flowchart showing the operational sequence of the apparatus of Figure 1; Figure 6 is a flowchart showing the operational sequence of the apparatus of Figure 2; and Figure 7 is a graph showing the transition of the amount of drink dispensed per unit time after a drink valve is opened. Referring now to the first embodiment of the invention described, as shown in Figure 1, a fixed-quantity drink vending machine comprises a number of drink sales buttons A for selling drinks, each sales button A being associated with a respective drink dispensing valve; a sales amount storage device B for storing a value corresponding to the amount of each type of drink to be sold (i.e. corresponding to the duration for which the corresponding drink dispensing valve is held open during a sale); and a drink valve controller C for opening the drink dispensing valve for the duration corresponding to the operation of a respective one of the drink sales buttons A, including: a mode setting means D for shifting to a setting mode for setting the amount of drink to be sold; a drink sales halt means E, operative in the setting mode, for halting a drink sale which has been initiated by the operation of the drink sales button A; a drink sales addition means F, operative in the setting mode, to dispense an additional quantity of drink after a sale of drink initiated by the operation of a drink sales button A has been completed; a timer G, operative in the setting mode, for counting the total duration for which the drink dispensing valve is open; and a sales amount registration means H for storing the measured total opening duration of the drink dispensing valve as the value corresponding to the amount of drink to be sold in response to the operation of the drink sales button A. The operation of the dispenser shown in Figure 1 is as follows: To set the amount of drink to be sold, the mode setting means D is used for the machine to enter into the setting mode. A drink sales button A is then pressed to read from the sales amount storage means B the stored value corresponding to the opening time (t5 seconds) of the drink dispensing valve that corresponds to the amount of drink to be dispensed (for example, Qml) in response to the drink sales button A. If the drink sales halt means E is not operated, the drink dispensing valve is opened for the opening duration (t5 seconds) to dispense the drink into a cup. Even if the valve is opened for the full time interval of t5 seconds, the desired amount Qml of drink may not necessarily be delivered, because each drink dispensing system has different performance characteristics, as described above. The operator, while watching the drink dispensed into the cup, operates the machine as follows: If the required amount Qml of drink has been dispensed before t5 seconds have passed, for example in t4 seconds, the operator operates the drink sales halt means E at this point (t4 seconds). This operation causes the drink dispensing valve to close to stop the flow of the drink. By this time, the timer G has counted t4 seconds as the opening duration of the drink dispensing valve. The sales amount registration means H is then operated to register t4 seconds as the sales amount of this drink. This amount is registered as an update in the sales amount storage means B or registered in another storage means. If the amount of drink dispensed has not reached the specified value Qml after t5 seconds have passed, the drink sales addition means F is operated to add more drink to the cup. After the required amount of drink has been dispensed, the drink sales addition means F is turned off. If the drink sales addition means F has been operated for, for example tl seconds, the timer G counts the total opening duration of the drink dispensing valve (that is, t5 + tl) seconds, and this total is then registered as the amount of drink to be sold. In Figure 2, there is shown a second embodiment of the invention, which differs from the embodiment of Figure 1 in that it includes a valve opening duration correction means I for correcting the amount of drink to be dispensed according to the opening duration of the drink dispensing valve in a single drink dispensing operation performed by one of the drink sales buttons A, the drink sales halt means E, and the drink sales addition means F. Until the timer G counts the duration for which the drink dispensing valve is open, the second embodiment operates in the same way as in the previous embodiment, and thus description of this operation is omitted. The rate of flow of drink out of the dispensing valve is not constant in the initial period after the valve is opened. The flow rate starts at a high rate, but after a short time stabilises to its steady flow rate, and thus the total valve opening duration counted by the timer G as a measure of the amount of drink to be sold will not actually be directly proportional to the amount of drink actually sold, because each time the valve is opened the flow rate is higher than the steady flow rate for a short time. The valve opening duration correction means I reduces the total valve opening duration to compensate for the increased flow rate which occurs immediately after dispensing has been initiated. This increased flow rate would, if no compensation were made, result in more fluid being dispensed than the product of the steady flow rate and the total valve opening time would indicate. The extra amount dispensed depends on the amount of drink to be dispensed, determined by the valve opening duration (the duration counted by the timer G), and the characteristics of the drink and dispensing system performance. The corrected opening duration of the drink dispensing valve is accumulatively registered in the sales amount registration means H as the amount of drink to be sold. This invention is applicable where the rate of flow of drink actually dispensed is subject to variation immediately after dispensing is initiated, and dispensing and stop operations must be repeated for setting the dosage amount. Figure 3 is a block diagram showing the main components of an embodiment of this invention. In Figure 3, reference numeral 1 designates a CPU for controlling the overall system. A ROM 2 stores a control program for the CPU 1, and a RAM 3 stores the sales amount for each drink specified as the opening duration of a corresponding drink dispensing valve 11. An I/O section 4 is connected between the CPU 1 and drink sales buttons 5 and 6, a halt/addition button 7, a mode setting button 8, and a storage button 9. The halt/addition button 7 acts to halt the sale of drink when pressed after the drink sales button 5 or 6 has initiated the sale and delivery is still taking place. If delivery has been completed, operation of the halt/addition button 7 acts to provide an additional sale. The mode setting button 8 selects the mode for setting an appropriate sales amount for each drink, and storage button 9 is for updating to the RAM 3 to record the total duration that a drink is actually dispensed by pressing the buttons 5 or 6, and 7, (i.e. the total opening duration of the drink dispensing valve 11), as the sales amount for that drink. Reference numeral 10 designates a sales relay, and the drink dispensing valve 11 is driven via a contact X of the sales relay 10. The CPU 1 includes a sales duration counting timer T1 for counting the valve opening duration (the amount of drink to be sold) stored in the RAM 3 and an actual sales duration counting timer T2 for counting the actual total opening duration of the drink dispensing valve 11. The operation of the machine with the above configuration will now be described, with reference to the flowchart in Figure 5. When the mode setting button 8 is pressed, the process enters the setting mode for setting the amount of drink to be sold, and proceeds from step S1 to step S2. When a drink sales button (for example, 5) is then pressed, the process further proceeds to step S3, where the sales duration counting timer T1 starts counting, the drink dispensing valve 11 is simultaneously opened to start the delivery of drink, and the actual sales duration counting timer T2 also starts counting. Let it be assumed that the amount of drink to be sold that is initially set for the drink sales button 5 is 150ml and that the corresponding opening duration of the corresponding drink dispensing valve is 5 seconds. The process then determines at step S4 whether the halt/addition button 7 has been pressed, and at step S5 whether the timer T1 has counted 5 seconds of the valve opening duration. If the required amount of drink has been dispensed into a cup before the specified 5 seconds have passed, say for example the required amount of drink has been dispensed in four seconds, the operator presses the halt/addition button 7 at this point to allow the process to proceed from step S4 to step S6. At step S6, when the sale of the drink is stopped, the timer T2 simultaneously stops counting (at four seconds). In this case, when the storage button 9 is pressed, the process proceeds from step S10 to step S11 to register the value of four seconds counted by the timer T2 in the RAM 3 as the drink sales amount for future operations of the drink sales button 5. On the other hand, it may happen that after the specified sales duration of 5 seconds have passed the required amount of drink has still not been dispensed into the cup. In such a case, the timer T1 begins to count up at step S5, and the process proceeds from S5 to step S6. At step S6, the sale of the drink is stopped, and the timer T2 simultaneously stops counting. When the halt/addition button 7 is then pressed to add more drink to bring the dispensed volume up to the required value, the process proceeds from step S7 to step S8, where a sale of the drink is again initiated and timer T2 simultaneously restarts and continues counting. If the operator confirms one second later that the required amount of drink has been dispensed into the cup, he or she releases the halt/addition button 7. The process then proceeds from step S7 to step S9, where the sale of the drink is stopped and the timer T2 stops counting. When the storage button 9 is then pressed, the process proceeds from step S10 to step S11 to register the total value of (5 + 1) seconds counted by the timer T2 in the RAM 3 as the drink sales amount for future operations of the drink sales button 5. Thus, an appropriate sales amount can be set by a single sales operation to facilitate the setting operation and to minimize the amount of drink wastefully dispensed, because, in such a setting operation, a specified amount of a drink is actually dispensed into a cup by halting the dispensing or providing additional drink and the duration of this operation is registered as the sales amount for this drink. Figure 4 is a block diagram of a second embodiment of this invention, and its operation is described below with reference to the flowchart in Figure 6. Compared to the first embodiment of the invention, shown in Figure 3, this embodiment includes as a valve opening duration correction means, a correction operation function in the CPU 1 and correction data in the RAM 3. The flowchart of Figure 6 is essentially the same as the flowchart of Figure 5 for the first embodiment of the invention, except for the addition of a step after each of steps S6 and S9 to correct the actual opening duration of the drink dispensing valve counted by the timer T2, storing the corrected value as a sales amount, and subsequently resetting the timer T2 after each drink dispensing operation (to correct and count the valve opening duration for each drink dispensing operation). The other operation is the same as in the first embodiment of invention, so its description is omitted and only the additional step is described below. That is, at steps S6 and S9, the sale of drink is stopped and the timer T2 simultaneously stops counting. The duration counted by the timer T2 is then corrected as described below, the corrected duration is stored in the RAM 3, and the count of the timer T2 is reset to zero. The process then proceeds to the next step. When the storage button 9 is then pressed, the process proceeds from step S10 to step S11, where the total of the corrected valve opening duration counted by the timer T2 and accumulatively stored in the RAM 3 is registered in the RAM 3 as the sales amount corresponding to the sales button for the drink. An example of correction data and correction operation in the above case is shown below. First, the relationship between the dispensing duration and the amount of drink dispensed is stored in the RAM 3 as data for correcting the amount of drink dispensed in a sale, using a graph as shown in Figure 7. If the counting interval of the timer for counting the opening duration of the drink dispensing valve is, for example, 0.05 seconds, a table showing the amount of drink actually dispensed in each successive interval of 0.05 seconds after opening the dispensing valve is stored in the RAM 3. The additional dispensing is repeated until the amount of drink in the cup reaches the required volume, and the dispensing duration of each additional dispensing operation is multiplied by a correction factor ∑Ln/(Ls.n). The total of all the corrected additional dispensing intervals is then stored for use as the duration for which a specified drink is to be dispensed by pressing the drink sales button to continuously open the valve. In the above expression, Ln is the amount of drink dispensed for a unit time at the n-th time interval after the dispensing valve is initially opened (in this case, 0.05 sec., 1.00 sec., 1.05 sec.,...). This value is read from the stored table. That is, ∑Ln is the sum of the amounts of drink dispensed in each of the time intervals up to time n (in this case, intervals of 0.05 seconds). In addition, Ls is the amount of drink dispensed per unit time when the flow rate has entered within a stable range. The reason why correction can be executed according to this expression is as follows. The counting time unit of the valve opening duration counting timer is represented as At (in the above example, 0.05 seconds). Since the amount of drink dispensed for Δt is the sum of the amounts of drink dispensed at respective counting points of time, (L1.Δt + L2.Δt + ... Ln.Δt) = ∑Ln.Δt. On the other hand, the amount of drink dispensed per unit time is Ls and the set duration is Δt.n, when the valve is continuously opened to dispense drink. Thus, if the correction factor is referred to as α, the set value used for an actual drink sale is obtained by multiplying the product of above two values by α. The following equation can thus be established: ∑Ln.Δt = Δt.n.Ls.α From this equation, it follows that: α = ∑Ln/(Ls.n) Thus, this correction reduces the difference between the set amount of drink required to be dispensed and the amount of drink actually dispensed in an actual sale. In this example, the data stored in the RAM 3 represents the relationship between the dispensing duration and the amount of drink dispensed per unit time. Only this relationship needs to be corrected when the conditions or type of drink to be sold is changed or when the counting interval of the valve opening duration counting timer is changed. The correction factor must be calculated however, after each drink dispensing duration in the setting operation. The correction factor for each accumulated duration counted according to the counting interval of the timer may thus be stored instead of the above relationship. Although, in this embodiment, the amount of drink to be dispensed per unit time (in this example, 0.05 seconds) is used, the duration after the initiation of dispensing may be measured, and the amount of drink actually dispensed which corresponds to that duration may be obtained from a stored table to correct it. Thus, this embodiment can not only produce the effect of the previous embodiment, but also a predetermined amount of drink can be automatically dispensed in an actual sale, because variations in the amount of drink dispensed immediately after the drink dispensing valve is opened are corrected for, for each separate valve opening duration.

Claims: A fixed-quantity drink vending machine comprising drink sales buttons (A, 5-9) operable, when the machine is in a sales mode, to dispense drinks from a number of drink dispensing valves (11); a drink sales amount storage device (B, 9) for storing the amount of each type of drink to be dispensed as the opening duration of the corresponding drink dispensing valve; a drink valve controller (10) that opens the drink dispensing valve (11) for the amount of time corresponding to the operation of a drink sales button (A, 5-9); a mode setting means (D, 8) for shifting from the sales mode to a setting mode for setting the amount of drink to be sold; a timer (G, T2) for use in the setting mode that measures the opening duration of the drink dispensing valve; and a sales amount registration means (H, 3) for storing the measured opening duration of the drink dispensing valve as the amount of drink to be sold in response to the operation of the drink sales button, characterised in that a drink sales halt means (E, 7) and a drink sales addition means (F, 7) are operable in the setting mode to adjust the predetermined time (T1) the corresponding drink dispensing valve (11) is open, the drink sales halt means (E, 7) being operable to halt the delivery of drink after the drink sales button has been pressed so as to store a shorter predetermined time (t4) in the sales amount registration means (H, 3) and the drink sales addition means (F, 7) being operable to dispense an additional amount of drink after the initial delivery of drink by the operation of the drink sales button (A, 5-9) has been completed so as to store a longer predetermined time (t5+t1) in the sales amount registraiton means (H, 3). A fixed-quantity drink vending machine according to Claim 1, characterised in that a valve opening duration correction means (1) is provided for correcting the amount of drink to be dispensed according to the opening duration of the drink dispensing valve (11) in each drink dispensing operation performed in response to the operation of the drink sales buttons (A, 5-9), the drink sales halt means (E, 7), and the drink sales addition means (F, 7).

Inventors: TAKENAKA KATSUMI, TAKENAKA, KATSUMI, TAKENAKA, KATSUMI, C/O FUJI ELECTRIC CO., LTD.
Applicants: FUJI ELECTRIC CO LTD, FUJI ELECTRIC CO. LTD.
Application year: 1995
Main classification: G07F13
IPC codes: G07F13, B67D1, G07F15, B67D7