A wide variety of friction sheet feeding machines are available for feeding individual sheets from the bottom of an essentially vertical stack of sheets. These machines typically include a friction retard surface positioned above a driven friction roller.
Friction retard surfaces have a wide variety of sizes, shapes, contours, coefficients of friction, etc. Friction retard surfaces have been employed over the years, in a rotating fashion, with the retard roller rotated in a forward direction on some machines, and rotated in a reverse direction in others. While a forward rotating friction retard roller provides significant advantages when feeding certain types of sheets, such as course flat product, and a reverse rotating friction retard roller provides significant advantages when feeding other types of sheets, such as coated, glossy, printed product, the direction of rotation limits the types of sheets which may be reliably fed through the friction sheet feeding mechanism.
A friction sheet feeding machine is provided. The friction sheet feeding machine comprises a hopper configured to hold a stack of items. The friction sheet feeding machine also comprises a receiver configured to receive an item from the stack of items. The friction sheet feeding machine also comprises a separating mechanism configured to separate the item from the stack of items. The separating mechanism comprises a drive mechanism. The drive mechanism is configured to operate in a forward direction and a reverse direction. The friction sheet feeding machine also comprises a controller configured to generate signals to the drive mechanism to operate in the forward direction for a first period of time, and in the reverse direction for a second period of time.
Generally, a drive assembly of friction sheet feeding machine 10 includes a primary drive motor and one or more friction feed rollers driven by the primary drive motor. The friction feed rollers can directly contact the sheets of paper, or can be used to drive a friction belt which contacts the sheets directly.
As illustrated in
Friction sheet feeding machine 10 also includes a gate assembly which includes a friction retard roller driven by an auxiliary electric motor, with the direction of rotation of the retard rollers being reversible as between a forward (concurrent) direction and a reverse (countercurrent) direction so as to permit customized operation of the friction sheet feeding machine to accommodate feeding of a wide variety of different sheets. The ability to reverse the rotational direction of the driven friction retard rollers allows for the retard rollers to rotate concurrently with the friction feed rollers when in a first state and rotate countercurrent to the friction feed rollers when in a second state.
The items in a stack can be virtually any desired material and can have the same or different thicknesses. For example, but not by limitation, the items can comprise single sheets of paper and/or multiple sheets of paper, such as brochures, magazines, etc. In one example, the items can include greeting and novelty cards, envelopes, collapsed cartons, folded and open edged documents, tri-fold and Z-fold documents, blister cards, die cuts, etc. Friction feeder 100 can also feed non-paper based items, such as plastic cards, cassettes, CDs, etc. Friction feeder 100 is configured to handle items of varying thicknesses without requiring user intervention to adjust components of friction feeder 100.
Illustratively, feeder 100 is configured to convey materials at a high speed, e.g. greater than or equal to 100 feet/minute. In one particular example, a high speed feeder conveys material at more than 200 feet/minute, or more than 300 feet/minute. Of course, feeder 100 can be configured to convey materials at speeds less than 100 feet/minute as well.
In the illustrated machine of
Friction feeder 100 includes a gate assembly having a separating member that engages items in the stack and is configured to separate the bottom item being conveyed by the belt in a forward direction from the other items in the stack. The hopper includes a guide assembly that biases the items towards the separating member. Illustratively, the guide assembly includes one or more wedge members having an item-engaging surface. The surface can be any suitable shape including planar or curved portions.
While feeding mechanisms are known from the prior art, for example U.S. Pat. No. 6,932,338, as well as U.S. Pat. No. 9,221,629, there are still some problems with the separating process. There is a need to improve separation and feeding of loose and unbound products that have an inherent tendency to adhere or stick together. For example, some products may be more inclined to stick together because of static, coefficient of friction, magnetism, adhesive properties, or other features.
As described above, current friction feeding mechanisms operate to resolve stickiness between products by having the separator mechanism rotate in either the forward direction or the reverse direction for a given feed cycle, a fixed rate of speed. The rotation aids in creating uniform wear of the separator mechanism, but is not always sufficient to separate difficult products.
There is a need for a separating mechanism that can both have an adjustable rate of rotation, and an ability to allow rotation to be set in both the forward and reverse direction during a given feed cycle. It is also desired to have a system that allows for the pattern of rotation direction, and duration of rotation, to be adjusted by a user. It may also be useful for a separator roller that can be programmable by a user, for example using software and an appropriate user interface. The separator should also be able to run in both the forward and reverse direction, with the rate of rotation set by a customer.
Additionally, the separator should be able to run in both the forward direction and the reverse direction within a single cycle of dispensing a single item. Additionally, it is desired to have the direction and length of rotation set multiple times, and in varying combinations within the cycle of dispensing a single piece. For example, a separator may rotate forward for x-milliseconds, rotate in reverse for y-milliseconds, then rotate in reverse for z-milliseconds, then rotate forward for a-milliseconds. At least some embodiments described herein address at least some of the needs described.
Drive mechanism 420 may be configured to operate in both a forward direction 422, and a reverse direction 424. In one embodiment, drive mechanism 420 can operate in both forward 422 and reverse 424 directions during a single separation operation. User input 440 may, in one embodiment, specify that controller 430 set drive mechanism 420 to operate in a customized operation 426, for example alternating between forward and reverse directions during a single separation operation, or at different rates of forward and reverse direction during a given separation option.
In block 510, a separating mechanism is actuated. Actuation of the separating mechanism can occur automatically, as indicated in block 502, manually as indicated in block 504, or in a customized manner, as indicated in block 506. For example, in one embodiment, a customer may pre-set order of operations for actuating a separation mechanism based on known properties of the items being separated. Actuating a separating mechanism, in one embodiment, comprises retrieving a separation sequence for actuation, for example from a local or remote data storage. In another embodiment, actuation of a separating mechanism comprises automatic actuation based on a detected jam. In a further embodiment, actuation is triggered based on a preset condition.
In block 520, the separating mechanism is rotated in a forward direction at a rate 522 for a duration 524. For example, the separating mechanism can rotate forward for a duration of more than 1 millisecond. In another example, the separating mechanism rotates in a forward duration for less than 10 milliseconds.
In block 530, the separating mechanism is rotated in a reverse direction at a rate 532 for a duration 534. For example, the separating mechanism can rotate reverse for a duration of more than 1 millisecond. In another example, the separating mechanism rotates in a reverse duration for less than 10 milliseconds.
As indicated by arrow 550, in one embodiment, a separating mechanism may alternatively operate in a forward and reverse direction, and may do so at different rates of speed, for different durations of time, during a single separation process. In one embodiment, the specific order of operations for forward and reverse rotational directions is set by a user using a user interface and applied to every item being separated. In another embodiment, operation may be dictated in a pre-set manner based on a detected item being separated from a detected stack.
In block 540, the item is separated from a stack in the hopper. Separation may also comprise delivery of the separated item to a receiver or a receiving area. Separation may, in one embodiment, trigger an end of a separation sequence. For example, a separation sequence may comprise, as indicated by arrow 550, alternating between rotation in a forward and reverse direction until separation is detected.
In block 610, a program is selected. The program may be selected, for example, based on a current separation of a first item from a second item. For example, based on known parameters of the first and second item, one separation sequence may be selected over another. The program may be a new program, as indicated in block 602, or may be a reconfiguration of an old program, as indicated in block 604. For example, if a current program is not working to separate a first item from a second item within a stack, the program may be reconfigured. In another example, when a new stack of items is received for separation, it may be necessary to program a new program for separation as indicated in block 602, based on known parameters of the stack of items, for example.
In block 620, directional information is set. In one embodiment, the separation mechanism is configured to operate in either a forward direction, as indicated in block 612, a reverse direction, as indicated in block 614, or in both directions as indicated in block 616.
In block 630, rate information for the separation mechanism can be set. For example, rate information can be set for a forward operation, as indicated in block 622, or a reverse operation, as indicated in block 624.
Duration information is set, as indicated, in block 640. Duration of rotation may be set in units of milliseconds, as indicated in block 632, or other appropriate units, as indicated in block 634.
The steps of setting directional, rate, and durational information can be repeated, as indicated in block 650, as many times as necessary to complete the operation. For example, as described earlier, a separation mechanism can comprise alternating between forward and reverse direction at different rates of speed, and for different durations of time, in order to ensure complete separation of an item from the bottom of a stack in a hopper.
It will be noted that the above discussion has described a variety of different systems, components and/or logic. It will be appreciated that such systems, components and/or logic can be comprised of hardware items (such as processors and associated memory, or other processing components, some of which are described below) that perform the functions associated with those systems, components and/or logic. In addition, the systems, components and/or logic can be comprised of software that is loaded into a data storage and is subsequently executed by a processor or server, or other computing component, as described below. The systems, components and/or logic can also be comprised of different combinations of hardware, software, firmware, etc., some examples of which are described below. These are only some examples of different structures that can be used to form the systems, components and/or logic described above. Other structures can be used as well.
The present discussion has mentioned controllers, processors and servers. In one embodiment, the processors and servers include computer processors with associated memory and timing circuitry, not separately shown. They are functional parts of the systems or devices to which they belong and are activated by, and facilitate the functionality of the other components or items in those systems.
Also, a number of user interface displays have been discussed. They can take a wide variety of different forms and can have a wide variety of different user actuatable input mechanisms disposed thereon. For instance, the user actuatable input mechanisms can be text boxes, check boxes, icons, links, drop-down menus, search boxes, etc. They can also be actuated in a wide variety of different ways. For instance, they can be actuated using a point and click device (such as a track ball or mouse). They can be actuated using hardware buttons, switches, a joystick or keyboard, thumb switches or thumb pads, etc. They can also be actuated using a virtual keyboard or other virtual actuators. In addition, where the screen on which they are displayed is a touch sensitive screen, they can be actuated using touch gestures. Also, where the device that displays them has speech recognition components, they can be actuated using speech commands.
A number of data stores have also been discussed. It will be noted they can each be broken into multiple data stores. All can be local to the systems accessing them, all can be remote, or some can be local while others are remote. All of these configurations are contemplated herein.
Also, the figures show a number of blocks with functionality ascribed to each block. It will be noted that fewer blocks can be used so the functionality is performed by fewer components. Also, more blocks can be used with the functionality distributed among more components.
The description is intended to include both public cloud computing and private cloud computing. Cloud computing (both public and private) provides substantially seamless pooling of resources, as well as a reduced need to manage and configure underlying hardware infrastructure.
A public cloud is managed by a vendor and typically supports multiple consumers using the same infrastructure. Also, a public cloud, as opposed to a private cloud, can free up the end users from managing the hardware. A private cloud may be managed by the organization itself and the infrastructure is typically not shared with other organizations. The organization still maintains the hardware to some extent, such as installations and repairs, etc.
In the example shown in
It will also be noted that architecture 300, or portions of it, can be disposed on a wide variety of different devices. Some of those devices include servers, desktop computers, laptop computers, tablet computers, or other mobile devices, such as palm top computers, cell phones, smart phones, multimedia players, personal digital assistants, etc.
In other examples, applications or systems are received on a removable Secure Digital (SD) card that is connected to a SD card interface 15. SD card interface 15 and communication links 13 communicate with a processor 17 (which can also embody processors or servers from other FIGS.) along a bus 19 that is also connected to memory 21 and input/output (I/O) components 23, as well as clock 25 and location system 27.
I/O components 23, in one embodiment, are provided to facilitate input and output operations. I/O components 23 for various embodiments of the device 16 can include input components such as buttons, touch sensors, multi-touch sensors, optical or video sensors, voice sensors, touch screens, proximity sensors, microphones, tilt sensors, and gravity switches and output components such as a display device, a speaker, and or a printer port. Other I/O components 23 can be used as well.
Clock 25 illustratively comprises a real time clock component that outputs a time and date. It can also, illustratively, provide timing functions for processor 17.
Location system 27 illustratively includes a component that outputs a current geographical location of device 16. This can include, for instance, a global positioning system (GPS) receiver, a LORAN system, a dead reckoning system, a cellular triangulation system, or other positioning system. It can also include, for example, mapping software or navigation software that generates desired maps, navigation routes and other geographic functions.
Memory 21 stores operating system 29, network settings 31, applications 33, application configuration settings 35, data store 37, communication drivers 39, and communication configuration settings 41. Memory 21 can include all types of tangible volatile and non-volatile computer-readable memory devices. It can also include computer storage media (described below). Memory 21 stores computer readable instructions that, when executed by processor 17, cause the processor to perform computer-implemented steps or functions according to the instructions. Processor 17 can be activated by other components to facilitate their functionality as well.
Examples of the network settings 31 include things such as proxy information, Internet connection information, and mappings. Application configuration settings 35 include settings that tailor the application for a specific enterprise or user. Communication configuration settings 41 provide parameters for communicating with other computers and include items such as GPRS parameters, SMS parameters, connection user names and passwords.
Applications 33 can be applications that have previously been stored on the device 16 or applications that are installed during use, although these can be part of operating system 29, or hosted external to device 16, as well.
Note that other forms of the devices 16 are possible.
Computer 910 typically includes a variety of computer readable media. Computer readable media can be any available media that can be accessed by computer 910 and includes both volatile and nonvolatile media, removable and non-removable media. By way of example, and not limitation, computer readable media may comprise computer storage media and communication media. Computer storage media is different from, and does not include, a modulated data signal or carrier wave. It includes hardware storage media including both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by computer 910. Communication media typically embodies computer readable instructions, data structures, program modules or other data in a transport mechanism and includes any information delivery media. The term “modulated data signal” means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. Combinations of any of the above should also be included within the scope of computer readable media.
The system memory 930 includes computer storage media in the form of volatile and/or nonvolatile memory such as read only memory (ROM) 931 and random access memory (RAM) 932. A basic input/output system 933 (BIOS), containing the basic routines that help to transfer information between elements within computer 910, such as during start-up, is typically stored in ROM 931. RAM 932 typically contains data and/or program modules that are immediately accessible to and/or presently being operated on by processing unit 920. By way of example, and not limitation,
The computer 910 may also include other removable/non-removable volatile/nonvolatile computer storage media. By way of example only,
The drives and their associated computer storage media discussed above and illustrated in
A user may enter commands and information into the computer 910 through input devices such as a keyboard 962, a microphone 963, and a pointing device 961, such as a mouse, trackball or touch pad. Other input devices (not shown) may include a joystick, game pad, satellite dish, scanner, or the like. These and other input devices are often connected to the processing unit 920 through a user input interface 960 that is coupled to the system bus, but may be connected by other interface and bus structures, such as a parallel port, game port or a universal serial bus (USB). A visual display 991 or other type of display device is also connected to the system bus 921 via an interface, such as a video interface 990. In addition to the monitor, computers may also include other peripheral output devices such as speakers 997 and printer 996, which may be connected through an output peripheral interface 995.
The computer 910 is operated in a networked environment using logical connections to one or more remote computers, such as a remote computer 980. The remote computer 980 may be a personal computer, a hand-held device, a server, a router, a network PC, a peer device or other common network node, and typically includes many or all of the elements described above relative to the computer 910. The logical connections depicted in
It should also be noted that the different embodiments described herein can be combined in different ways. That is, parts of one or more embodiments can be combined with parts of one or more other embodiments. All of this is contemplated herein.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.