The present invention is directed generally to devices that present a number of objects for retrieval, and more specifically to devices that selectively present the objects for retrieval.
Pharmacy generally began with the compounding of medicines, which entailed the actual mixing and preparing of medications. Heretofore, pharmacy has been, to a great extent, a profession of dispensing, that is, the pouring, counting, and labeling of a prescription, and subsequently transferring the dispensed medication to the patient. Because of the repetitiveness of many of the pharmacist's tasks, automation of these tasks has been desirable.
Some attempts have been made to automate the pharmacy environment. Different exemplary approaches are shown in U.S. Pat. No. 5,337,919 to Spaulding et al. and U.S. Pat. Nos. 6,006,946; 6,036,812 and 6,176,392 to Williams et al. The Williams system conveys a bin with tablets to a counter and a vial to the counter. The counter dispenses tablets to the vial. Once the tablets have been dispensed, the system returns the bin to its original location and conveys the vial to an output device. Tablets may be counted and dispensed with any number of counting devices. Drawbacks to these systems typically include the relatively low speed at which prescriptions are filled and the absence in these systems of securing a closure (i.e., a lid) on the container after it is filled.
One additional automated system for dispensing pharmaceuticals is described in some detail in U.S. Pat. No. 6,971,541 to Williams et al. This system has the capacity to select an appropriate vial, label the vial, fill the vial with a desired quantity of a selected pharmaceutical tablet, apply a cap to the filled vial, and convey the labeled, filled, capped vial to an offloading station for retrieval. The system discussed therein employs forced air that agitates tablets within a bin. The agitated tablets are conveyed via suction in singulated fashion through an outlet into the vial.
Typically a system like that discussed in U.S. Pat. No. 6,971,541 to Williams et al. has a section of the offload station for “exceptions.” which are vials that are unsuitable for distribution to customers. Potential reasons for exceptions include an incorrect number of tablets in the vial, incorrect or inadequate labeling, an uncapped or loosely capped vial, and the like. Because the system is highly automated, it is desirable to provide an area in which a robotic arm or other carrier that moves the vial within the system can drop off exceptions for subsequent handling by a pharmacist or technician. The exception area would desirably be easily accessible from the exterior of the system (i.e., similar access to that for correctly filled vials), yet would also account for the possibility of vials being uncapped or loosely capped, such that tablets would not spill from the vial upon placement of the vial in the exception area or removal therefrom.
As a first aspect, embodiments of the present invention are directed to an assembly for selectively presenting objects. The assembly comprises: a frame; a carousel rotatably mounted to the frame for rotation about a generally vertical axis of rotation, the carousel including a plurality of object compartments arranged about the axis of rotation; a servomotor operably connected with the carousel, the servomotor being configured to rotate the carousel about the axis of rotation, the servomotor associated with a detector; and a controller, the controller configured to actuate the servomotor to rotate the carousel when the detector detects a user's attempt to rotate the carousel as the carousel is substantially stationary. Such an assembly can serve as a presentation device that enables an operator to remove objects therefrom at his/her convenience.
As a second aspect, embodiments of the present invention are directed to a system for automatically dispensing pharmaceuticals. The system includes a machine for automatically dispensing pharmaceuticals into vials and an exception vial assembly operably associated with the machine. The exception vial assembly is configured to receive exception vials produced by the machine and present the exception vials to an operator for removal from the system.
As a third aspect, embodiments of the present invention are directed to a method of controlling the presentation of objects with a rotary member. The method comprises the steps of: (a) detecting, with a controller, a level of angular displacement experienced by the rotary member, the rotary member housing at least one object; (b) if the magnitude of the detected angular displacement is below a predetermined level, maintaining an angular position of the rotary member; and (c) if the magnitude of the detected angular displacement exceeds the predetermined level, rotating the rotary over a predetermined angular distance to present the object at a new angular position.
As a fourth aspect, embodiments of the present invention are directed to a method of retrieving an object from a carousel, comprising the steps of: providing a carousel with a plurality of compartments, each of the compartments sized to contain one or more objects, the carousel being rotatable via a servomotor; with a controller, detecting an attempt by a user to rotate the carousel; and in response to the detecting step, rotating the carousel via the servomotor over a predetermined angle to present an object in a compartment to the user.
The present invention will now be described more fully hereinafter, in which preferred embodiments of the invention are shown. This invention may, however, be embodied in different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. In the drawings, like numbers refer to like elements throughout. Thicknesses and dimensions of some components may be exaggerated for clarity.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. As used herein the expression “and/or” includes any and all combinations of one or more of the associated listed items.
In addition, spatially relative terms, such as “under”, “below”, “lower”, “over”, “upper” and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. It will be understood that the spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, elements described as “under” or “beneath” other elements or features would then be oriented “over” the other elements or features. Thus, the exemplary term “under” can encompass both an orientation of over and under. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly.
Also, as used herein, the terms “downstream” and “upstream,” which are often used in manufacturing environments to indicate that certain material being acted upon is farther along in the manufacturing process than other material, are intended to indicate relative positions of components along a path following by a substantially continuous paper sheet that travels along and through the components. A component that is “downstream” from another component means that the first component is positioned farther along the paper path, and a component that is “upstream” from another component means that the first component is nearer the origin of the paper path. It should be noted that, relative to an absolute x-y-z coordinate axis system, these directions shift as the paper is conveyed between different operations. When they occur, these shifts in absolute direction are noted hereinbelow, and the downstream direction is redefined with reference to structures illustrated in the drawings.
Well-known functions or constructions may not be described in detail for brevity and/or clarity.
As described above, the invention relates generally to a system and process for dispensing pharmaceuticals. An exemplary process is described generally with reference to
A system that can carry out this process is illustrated in
The system 40 also includes a vial exception assembly 100, which is located on the same side of the system 40 as the offload station 66 (see
Turning now to
A base 110 is mounted to the floor 104. The base 110 includes a circular recess 112 (
Referring to
As can be seen in
As can be seen in
Referring now to
Referring back to
As can be understood from
Turning now to
Also, if there has been no angular displacement for a predetermined duration (boxes 200 and 202), the controller 42 detects whether the entry compartment 127 is full (box 204) (this detection typically involves one or more of the sensors 118a, 118b). If the entry compartment 127 is full, the controller 42 will signal the motor 140 to rotate the carousel 120 to position an empty compartment 127 at the entry opening 127a (box 210).
In addition, the controller 42 can, absent an applied angular displacement, instruct the motor 140 to rotate the carousel 120 about the axis A1 for a preset angular distance, typically based on a user's instructions. Such user input may be entered into the system in some manner other than direct interaction with the carousel 120, such as through a user interface or one or more buttons included for this purpose (not shown).
Further, those skilled in this art will appreciate that angular displacement need not be the determining condition detected by the motor 140 in order to initiate rotation. For example, the magnitude of torque experienced by the motor shaft 142 may be used to determine whether an operator is attempting to rotate the carousel 120 rather than angular displacement. Other properties or relationships may also be used to detect an attempt to rotate the carousel, after which the carousel is rotated as described above.
Thus, in operation, most of the time the carousel 120 experiences little to no angular displacement, and thus remains in a stationary position. As shown in
If an operator (which could be a human or robotic operator) wishes to remove one of the exception vials that is located in one of the compartments that is still positioned within the interior of the frame 44, the operator can simply push horizontally on one of the finger tabs 124a located within one of the compartments 127 that is presented to the exterior of the frame 44 (see
It should be noted that the exception assembly 100 may be configured, as described above, such that the operator can impose angular displacement in either rotative direction and cause the carousel 120 to rotate in that rotative direction. However, in some systems the exception assembly 100 may be configured to rotate only in one rotative direction.
Also, the exception assembly 100 can be configured such that, as the carousel 120 is rotating, its rotation can be halted by an angular displacement that exceeds a predetermined threshold that is opposite to the direction of rotation, or in some embodiments even by slowing the rotation. Halting the rotation may allow the operator easy access to a particular compartment 127 of interest. In this instance, when the servocontroller 157 detects the displacement in the opposite direction, it immediately begins to stop the initial rotation. It also signals controller 42 that there has been displacement in the opposite direction and controller 42 calculates the position of the most recently passed bin. Controller 42 then signals servocontroller 157 to move back to that last position. This capability can allow a user to manually halt rotation of the carousel 120 in a desired position.
It should also be noted that the guide rods 114, 116 are configured such that they overlie radially outer portions of the four compartments 127 that are located toward the rear of the exception assembly 100 (see
It may also be desirable for the motor 140 to drive the carousel 120 at a rotational speed that allows an upright vial to remain upright and not topple over. This capability may be desirable as some vials may be regarded as exceptions because the cap is not secured properly, and a vial with an unsecured cap that topples over can spill tablets into the system. An exemplary speed for carousel rotation is between about 2 and 30 rpm.
Other embodiments of the invention may include additional functionality. For example, in some embodiments, the exception carousel 100 may be configured so that, unless the servocontroller 157 has very recently sensed an attempt to rotate the carousel 120, a user may be “locked out” while a vial is delivered to the carousel 120. Further, the exception assembly 100 may be configured to actively seek to maintain an open compartment for receipt from the carrier 68 anytime the exception assembly 100 is not already engaged. Thus, if interaction with a user causes the entry opening 127a to be occupied, the controller 42 can rotate the carousel to present an open compartment 127 in the entry opening 127a. In certain embodiments, the exception assembly 100 may be configured so that neither this function nor the system's receipt of a vial can override a user's interaction or direction. Similarly, the exception assembly 100 may be configured so that a user cannot be “locked out” from interaction while the assembly 100 seeks an open compartment 127. Other variations of such functionality may also be useful and/or desirable.
Those skilled in this art will also appreciate that the exception assembly 100 may be employed for other systems that include rotating carousels or other rotary members. For example, it may control an exception carousel or the like for a manufacturing line by receiving and presenting items that fail quality control inspections. The assembly might also be employed in a restaurant kitchen, wherein prepared dishes may be accessed by wait staff separated from the kitchen by a wall. Other applications may be apparent to those of skill in this art.
Those skilled in this art will recognize that other configurations of the exception assembly are encompassed within the present invention. For example, the numbers of compartments for containing vials may vary (seven are illustrated herein). The partitions may vary in size and shape. The motor may rotate the carousel in only one, rather than in either, rotative direction. The exception assembly may be positioned in a different location on the system 40.
Those skilled in the art may also appreciate that the “push to control” technique described above may also be used for manually directed motorized wheeled conveyance, such as a wheel chair, pulled wagon, or pallet jack. In such a vehicle, the speed of the load can be controlled precisely through servo control, but the start, stop and direction of conveyance could be controlled through natural motion of the user. As a result, a wagon or pallet jack may begin to move when pulled, stop when pushed and turn when turned, while all the time keeping the load at controlled speed up and down hills.
The foregoing embodiments are illustrative of the present invention, and are not to be construed as limiting thereof. Although exemplary embodiments of this invention have been described, those skilled in the art will readily appreciate that many modifications are possible in the exemplary embodiments without materially departing from the novel teachings and advantages of this invention. Accordingly, all such modifications are intended to be included within the scope of this invention as defined in the claims. The invention is defined by the following claims, with equivalents of the claims to be included therein.
This application claims priority from U.S. Provisional Application Ser. No. 61/050,371, filed May 5, 2008, the disclosure of which is hereby incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
4530183 | Heise et al. | Jul 1985 | A |
4581849 | Schwarz | Apr 1986 | A |
5647173 | Stark et al. | Jul 1997 | A |
5653056 | Stark | Aug 1997 | A |
6026063 | Ohba et al. | Feb 2000 | A |
6439406 | Duhon | Aug 2002 | B1 |
7228198 | Vollm et al. | Jun 2007 | B2 |
7988049 | Kuehnrich | Aug 2011 | B2 |
Number | Date | Country | |
---|---|---|---|
20090272757 A1 | Nov 2009 | US |
Number | Date | Country | |
---|---|---|---|
61050371 | May 2008 | US |